/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-29 22:45:59,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-29 22:45:59,338 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-29 22:45:59,346 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-29 22:45:59,346 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-29 22:45:59,367 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-29 22:45:59,368 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-29 22:45:59,368 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-29 22:45:59,368 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-29 22:45:59,369 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-29 22:45:59,369 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-29 22:45:59,369 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-29 22:45:59,369 INFO L153 SettingsManager]: * Use SBE=true [2025-01-29 22:45:59,369 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-29 22:45:59,370 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-29 22:45:59,372 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-29 22:45:59,372 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 22:45:59,373 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-29 22:45:59,373 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-29 22:45:59,655 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-29 22:45:59,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-29 22:45:59,667 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-29 22:45:59,668 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-29 22:45:59,670 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-29 22:45:59,670 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-29 22:45:59,671 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-29 22:45:59,694 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-29 22:45:59,695 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-29 22:45:59,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-29 22:45:59,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-29 22:45:59,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-29 22:45:59,704 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 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,710 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 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,717 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-29 22:45:59,718 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-29 22:45:59,718 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-29 22:45:59,719 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-29 22:45:59,719 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-29 22:45:59,725 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,726 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,729 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,734 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,734 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,735 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,735 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-29 22:45:59,736 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-29 22:45:59,736 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-29 22:45:59,736 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-29 22:45:59,738 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/1) ... [2025-01-29 22:45:59,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 22:45:59,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:45:59,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-29 22:45:59,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-29 22:45:59,795 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-29 22:45:59,796 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-29 22:45:59,796 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-29 22:45:59,796 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-29 22:45:59,796 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-29 22:45:59,796 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-29 22:45:59,796 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-29 22:45:59,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-29 22:45:59,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-29 22:45:59,797 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-29 22:45:59,836 INFO L234 CfgBuilder]: Building ICFG [2025-01-29 22:45:59,838 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-29 22:45:59,926 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-29 22:45:59,926 INFO L283 CfgBuilder]: Performing block encoding [2025-01-29 22:45:59,945 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-29 22:45:59,945 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-29 22:45:59,946 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:45:59 BoogieIcfgContainer [2025-01-29 22:45:59,946 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-29 22:45:59,948 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-29 22:45:59,948 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-29 22:45:59,953 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-29 22:45:59,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:45:59" (1/2) ... [2025-01-29 22:45:59,954 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c49d796 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:45:59, skipping insertion in model container [2025-01-29 22:45:59,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:45:59" (2/2) ... [2025-01-29 22:45:59,956 INFO L128 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2025-01-29 22:45:59,967 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-29 22:45:59,969 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 20 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-29 22:45:59,969 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-29 22:46:00,007 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-29 22:46:00,047 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:46:00,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-29 22:46:00,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:00,052 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-29 22:46:00,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-29 22:46:00,100 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 22:46:00,119 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-29 22:46:00,128 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;@3aafc53, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:46:00,128 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-29 22:46:00,272 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:00,273 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:00,273 INFO L139 ounterexampleChecker]: Examining path program with hash 467940768, occurence #1 [2025-01-29 22:46:00,273 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:00,273 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:00,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash -865250458, now seen corresponding path program 1 times [2025-01-29 22:46:00,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:00,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056762976] [2025-01-29 22:46:00,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:00,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:00,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 22:46:00,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 22:46:00,353 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:00,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:00,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:00,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056762976] [2025-01-29 22:46:00,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056762976] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:46:00,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:46:00,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-29 22:46:00,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475941014] [2025-01-29 22:46:00,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:46:00,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 22:46:00,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:00,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 22:46:00,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 22:46:00,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,447 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:00,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:00,448 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-29 22:46:00,544 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:00,545 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:00,545 INFO L139 ounterexampleChecker]: Examining path program with hash 1370020732, occurence #1 [2025-01-29 22:46:00,545 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:00,545 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:00,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:00,545 INFO L85 PathProgramCache]: Analyzing trace with hash -262896090, now seen corresponding path program 1 times [2025-01-29 22:46:00,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:00,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656133810] [2025-01-29 22:46:00,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:00,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-29 22:46:00,556 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-29 22:46:00,556 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:00,556 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:00,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:00,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656133810] [2025-01-29 22:46:00,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656133810] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:46:00,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:46:00,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-29 22:46:00,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81364676] [2025-01-29 22:46:00,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:46:00,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 22:46:00,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:00,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 22:46:00,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 22:46:00,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,624 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:00,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:00,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-29 22:46:00,699 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:00,699 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:00,699 INFO L139 ounterexampleChecker]: Examining path program with hash 774379763, occurence #1 [2025-01-29 22:46:00,699 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:00,699 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:00,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:00,700 INFO L85 PathProgramCache]: Analyzing trace with hash 590749350, now seen corresponding path program 2 times [2025-01-29 22:46:00,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:00,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648951159] [2025-01-29 22:46:00,700 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:46:00,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:00,707 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-01-29 22:46:00,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-01-29 22:46:00,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:46:00,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:00,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:00,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648951159] [2025-01-29 22:46:00,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648951159] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:46:00,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:46:00,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-29 22:46:00,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73571209] [2025-01-29 22:46:00,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:46:00,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 22:46:00,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:00,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 22:46:00,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 22:46:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,737 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:00,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:00,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:00,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:00,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-29 22:46:00,839 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:00,839 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:00,839 INFO L139 ounterexampleChecker]: Examining path program with hash 1483955036, occurence #1 [2025-01-29 22:46:00,839 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:00,839 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:00,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:00,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1402715514, now seen corresponding path program 1 times [2025-01-29 22:46:00,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:00,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433850541] [2025-01-29 22:46:00,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:00,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:00,846 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-29 22:46:00,875 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-29 22:46:00,875 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:00,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:01,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:01,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:01,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433850541] [2025-01-29 22:46:01,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433850541] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:01,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332198401] [2025-01-29 22:46:01,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:01,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:01,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:01,008 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:01,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-29 22:46:01,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-29 22:46:01,044 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-29 22:46:01,044 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:01,044 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:01,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-29 22:46:01,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:01,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:01,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:01,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-29 22:46:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:01,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332198401] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:01,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:01,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-01-29 22:46:01,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726794318] [2025-01-29 22:46:01,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:01,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-29 22:46:01,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:01,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-29 22:46:01,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-01-29 22:46:01,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:01,366 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:01,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:01,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:01,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-29 22:46:01,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:01,685 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:01,685 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:01,685 INFO L139 ounterexampleChecker]: Examining path program with hash -1146728091, occurence #1 [2025-01-29 22:46:01,685 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:01,685 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:01,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:01,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1493824762, now seen corresponding path program 1 times [2025-01-29 22:46:01,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:01,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500974820] [2025-01-29 22:46:01,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:01,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:01,690 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-29 22:46:01,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-29 22:46:01,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:01,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:46:01,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:01,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500974820] [2025-01-29 22:46:01,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500974820] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:01,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593739268] [2025-01-29 22:46:01,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:01,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:01,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:01,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:01,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-29 22:46:01,806 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-29 22:46:01,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-29 22:46:01,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:01,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:01,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-29 22:46:01,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:01,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 22:46:01,835 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-29 22:46:01,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593739268] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:46:01,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-29 22:46:01,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-29 22:46:01,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54642705] [2025-01-29 22:46:01,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:46:01,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 22:46:01,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:01,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 22:46:01,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-29 22:46:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:01,837 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:01,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:01,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:01,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:01,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:01,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-29 22:46:02,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:02,100 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:02,100 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:02,100 INFO L139 ounterexampleChecker]: Examining path program with hash -460221948, occurence #1 [2025-01-29 22:46:02,100 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:02,100 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:02,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:02,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1887130150, now seen corresponding path program 2 times [2025-01-29 22:46:02,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:02,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299747615] [2025-01-29 22:46:02,100 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:46:02,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:02,104 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 27 statements into 2 equivalence classes. [2025-01-29 22:46:02,108 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 27 of 27 statements. [2025-01-29 22:46:02,108 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:46:02,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:02,152 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-29 22:46:02,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:02,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299747615] [2025-01-29 22:46:02,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299747615] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:46:02,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:46:02,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-29 22:46:02,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221650941] [2025-01-29 22:46:02,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:46:02,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 22:46:02,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:02,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 22:46:02,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 22:46:02,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:02,153 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:02,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:02,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:02,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-29 22:46:02,192 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:02,192 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:02,192 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #1 [2025-01-29 22:46:02,192 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:02,192 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:02,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:02,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1433197741, now seen corresponding path program 3 times [2025-01-29 22:46:02,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:02,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457536641] [2025-01-29 22:46:02,193 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:46:02,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:02,201 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-01-29 22:46:02,213 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-01-29 22:46:02,213 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 22:46:02,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:02,458 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-29 22:46:02,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:02,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457536641] [2025-01-29 22:46:02,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457536641] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:02,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181632274] [2025-01-29 22:46:02,459 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:46:02,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:02,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:02,461 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:02,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-29 22:46:02,484 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-01-29 22:46:02,493 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-01-29 22:46:02,493 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 22:46:02,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:02,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-29 22:46:02,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:02,651 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-29 22:46:02,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:02,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:02,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-29 22:46:02,971 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-29 22:46:02,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181632274] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:02,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:02,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-01-29 22:46:02,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139915338] [2025-01-29 22:46:02,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:02,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-29 22:46:02,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:02,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-29 22:46:02,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2025-01-29 22:46:02,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:02,973 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:02,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:02,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:03,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-29 22:46:03,461 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-29 22:46:03,462 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:03,462 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:03,462 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #2 [2025-01-29 22:46:03,462 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:46:03,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:46:03,463 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,463 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:46:03,463 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,463 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:46:03,463 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:03,463 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:46:03,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:46:03,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:03,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048780, now seen corresponding path program 1 times [2025-01-29 22:46:03,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:03,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955399073] [2025-01-29 22:46:03,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:03,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:03,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:46:03,543 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:46:03,543 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:03,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:03,545 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:03,545 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:03,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:46:03,546 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,546 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:46:03,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:46:03,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:03,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720712, now seen corresponding path program 1 times [2025-01-29 22:46:03,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:03,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282219897] [2025-01-29 22:46:03,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:03,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:03,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:46:03,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:46:03,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:03,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:03,628 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:03,628 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:03,628 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:46:03,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,629 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:46:03,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:46:03,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:46:03,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:46:03,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:03,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 22:46:03,629 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:03,629 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:46:03,629 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:03,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878739, now seen corresponding path program 4 times [2025-01-29 22:46:03,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:03,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205305906] [2025-01-29 22:46:03,630 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:46:03,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:03,636 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-01-29 22:46:03,653 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 22:46:03,653 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:46:03,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:03,940 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-29 22:46:03,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205305906] [2025-01-29 22:46:03,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205305906] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978699733] [2025-01-29 22:46:03,941 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:46:03,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:03,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:03,945 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:03,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-29 22:46:03,969 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-01-29 22:46:03,982 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 22:46:03,982 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:46:03,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:03,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-01-29 22:46:03,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:04,242 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-29 22:46:04,242 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:04,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:04,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-29 22:46:04,833 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-29 22:46:04,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978699733] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:04,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:04,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2025-01-29 22:46:04,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356945785] [2025-01-29 22:46:04,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:04,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-29 22:46:04,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:04,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-29 22:46:04,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2025-01-29 22:46:04,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:04,835 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:04,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:04,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:05,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-29 22:46:05,722 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-29 22:46:05,723 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:05,723 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:05,723 INFO L139 ounterexampleChecker]: Examining path program with hash -794778629, occurence #1 [2025-01-29 22:46:05,723 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:05,723 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:05,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:05,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1744598829, now seen corresponding path program 5 times [2025-01-29 22:46:05,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:05,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438890205] [2025-01-29 22:46:05,724 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:46:05,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:05,729 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-01-29 22:46:05,761 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-01-29 22:46:05,761 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-29 22:46:05,761 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:06,457 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-29 22:46:06,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:06,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438890205] [2025-01-29 22:46:06,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438890205] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:06,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133887163] [2025-01-29 22:46:06,458 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:46:06,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:06,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:06,460 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:06,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-29 22:46:06,484 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-01-29 22:46:06,503 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-01-29 22:46:06,504 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-29 22:46:06,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:06,505 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-01-29 22:46:06,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:07,300 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-29 22:46:07,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:08,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:08,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-01-29 22:46:09,028 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-29 22:46:09,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133887163] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:09,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:09,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 21] total 53 [2025-01-29 22:46:09,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805669247] [2025-01-29 22:46:09,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:09,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-01-29 22:46:09,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:09,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-01-29 22:46:09,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=2502, Unknown=0, NotChecked=0, Total=2862 [2025-01-29 22:46:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:09,031 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:09,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.259259259259259) internal successors, (122), 53 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:09,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:09,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:09,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:10,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:10,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:10,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:10,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-29 22:46:11,047 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-29 22:46:11,047 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:11,047 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:11,047 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #1 [2025-01-29 22:46:11,047 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:11,047 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:11,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:11,048 INFO L85 PathProgramCache]: Analyzing trace with hash -244069907, now seen corresponding path program 6 times [2025-01-29 22:46:11,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:11,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598529982] [2025-01-29 22:46:11,048 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:46:11,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:11,055 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-01-29 22:46:11,080 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 22:46:11,081 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-29 22:46:11,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:11,856 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-29 22:46:11,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:11,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598529982] [2025-01-29 22:46:11,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598529982] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:11,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802569189] [2025-01-29 22:46:11,857 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:46:11,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:11,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:11,860 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:11,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-29 22:46:11,880 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-01-29 22:46:11,909 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 22:46:11,909 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-29 22:46:11,909 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:11,910 WARN L254 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-01-29 22:46:11,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 83 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 22:46:12,824 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:14,042 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,043 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,043 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,045 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,045 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,048 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,050 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,055 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,056 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,057 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,059 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,063 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,063 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,064 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,064 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,064 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,067 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,067 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:46:14,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:14,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2025-01-29 22:46:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 11 proven. 88 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 22:46:14,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802569189] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:14,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:14,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 60 [2025-01-29 22:46:14,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941011128] [2025-01-29 22:46:14,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:14,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2025-01-29 22:46:14,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:14,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2025-01-29 22:46:14,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=3221, Unknown=0, NotChecked=0, Total=3660 [2025-01-29 22:46:14,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:14,418 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:14,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.4754098360655736) internal successors, (151), 60 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:14,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:16,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-29 22:46:16,715 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-29 22:46:16,716 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:16,716 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:16,716 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #1 [2025-01-29 22:46:16,716 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:46:16,716 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:16,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:16,716 INFO L85 PathProgramCache]: Analyzing trace with hash 540225165, now seen corresponding path program 7 times [2025-01-29 22:46:16,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:16,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190897950] [2025-01-29 22:46:16,717 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:46:16,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:16,722 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-29 22:46:16,737 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-29 22:46:16,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:16,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:17,748 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-29 22:46:17,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190897950] [2025-01-29 22:46:17,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190897950] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540160292] [2025-01-29 22:46:17,748 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:46:17,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:17,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:17,750 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:17,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-29 22:46:17,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-29 22:46:17,793 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-29 22:46:17,793 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:17,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:17,795 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-01-29 22:46:17,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:19,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:19,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2025-01-29 22:46:19,168 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-29 22:46:19,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:21,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:21,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-29 22:46:22,520 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-29 22:46:22,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540160292] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:22,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:22,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30, 27] total 73 [2025-01-29 22:46:22,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504718295] [2025-01-29 22:46:22,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:22,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-01-29 22:46:22,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:22,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-01-29 22:46:22,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4903, Unknown=0, NotChecked=0, Total=5402 [2025-01-29 22:46:22,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:22,525 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:22,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2972972972972974) internal successors, (170), 73 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:22,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:22,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:22,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:46:25,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-29 22:46:25,274 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-29 22:46:25,274 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:25,275 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:25,275 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #2 [2025-01-29 22:46:25,275 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:46:25,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:46:25,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:46:25,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:46:25,275 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:25,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:46:25,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:46:25,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:25,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048704, now seen corresponding path program 1 times [2025-01-29 22:46:25,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:25,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258361475] [2025-01-29 22:46:25,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:25,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:25,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:46:25,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:46:25,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:25,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:25,321 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:25,321 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:25,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:46:25,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:46:25,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-29 22:46:25,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:25,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720636, now seen corresponding path program 1 times [2025-01-29 22:46:25,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:25,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003462983] [2025-01-29 22:46:25,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:25,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:25,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:46:25,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:46:25,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:25,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:25,370 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:25,370 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,370 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:46:25,370 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,371 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:46:25,371 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,371 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:46:25,371 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,371 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2025-01-29 22:46:25,371 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:46:25,371 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:25,371 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 22:46:25,371 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:25,371 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:46:25,371 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:25,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:25,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1678791027, now seen corresponding path program 8 times [2025-01-29 22:46:25,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:25,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541317565] [2025-01-29 22:46:25,372 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:46:25,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:25,375 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-01-29 22:46:25,386 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-01-29 22:46:25,386 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:46:25,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:26,584 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-29 22:46:26,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:26,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541317565] [2025-01-29 22:46:26,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541317565] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:26,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256019028] [2025-01-29 22:46:26,585 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:46:26,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:26,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:26,587 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:26,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-29 22:46:26,606 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-01-29 22:46:26,622 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-01-29 22:46:26,622 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:46:26,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:26,624 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-29 22:46:26,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:28,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:28,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2025-01-29 22:46:28,640 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-29 22:46:28,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:31,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:31,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-29 22:46:32,847 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-29 22:46:32,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256019028] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:32,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:32,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 35, 30] total 83 [2025-01-29 22:46:32,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963957754] [2025-01-29 22:46:32,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:32,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-01-29 22:46:32,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:32,849 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-01-29 22:46:32,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=6390, Unknown=0, NotChecked=0, Total=6972 [2025-01-29 22:46:32,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:32,851 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:32,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.380952380952381) internal successors, (200), 83 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:32,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:46:32,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:46:36,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:46:36,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-29 22:46:36,636 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-29 22:46:36,636 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:36,637 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:36,637 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #2 [2025-01-29 22:46:36,637 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:46:36,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:46:36,637 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:46:36,637 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:46:36,637 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:36,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:46:36,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:46:36,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:36,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048672, now seen corresponding path program 1 times [2025-01-29 22:46:36,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:36,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814010466] [2025-01-29 22:46:36,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:36,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:36,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:46:36,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:46:36,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:36,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:36,680 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:36,680 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:36,680 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:46:36,680 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,680 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:46:36,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:46:36,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:36,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720604, now seen corresponding path program 1 times [2025-01-29 22:46:36,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:36,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115901492] [2025-01-29 22:46:36,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:36,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:36,732 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:46:36,733 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:46:36,733 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:36,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:36,733 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:36,734 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:36,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:46:36,734 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,734 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:46:36,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:46:36,734 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,734 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:46:36,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:46:36,734 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,735 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-01-29 22:46:36,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 22:46:36,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:36,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-01-29 22:46:36,736 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:36,736 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:46:36,736 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:36,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:36,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1436174701, now seen corresponding path program 9 times [2025-01-29 22:46:36,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:36,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476698483] [2025-01-29 22:46:36,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:46:36,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:36,741 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-01-29 22:46:36,767 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-01-29 22:46:36,768 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 22:46:36,768 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:38,409 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-29 22:46:38,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476698483] [2025-01-29 22:46:38,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476698483] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276975001] [2025-01-29 22:46:38,409 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:46:38,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:38,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:38,411 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:38,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-29 22:46:38,430 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-01-29 22:46:38,450 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-01-29 22:46:38,450 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 22:46:38,450 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:38,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2025-01-29 22:46:38,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:40,477 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-29 22:46:40,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:43,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:43,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-29 22:46:45,856 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-29 22:46:45,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276975001] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:46:45,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:46:45,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 33, 33] total 86 [2025-01-29 22:46:45,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372931347] [2025-01-29 22:46:45,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:46:45,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2025-01-29 22:46:45,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:46:45,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2025-01-29 22:46:45,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=6748, Unknown=0, NotChecked=0, Total=7482 [2025-01-29 22:46:45,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:45,859 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:46:45,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 2.5172413793103448) internal successors, (219), 86 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:46:45,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:45,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:45,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:45,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:46:45,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:46:49,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:46:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:46:49,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-29 22:46:50,108 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-29 22:46:50,109 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:46:50,109 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:46:50,109 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #3 [2025-01-29 22:46:50,109 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:46:50,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:46:50,109 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:46:50,109 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:46:50,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:50,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:46:50,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:46:50,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:50,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048640, now seen corresponding path program 1 times [2025-01-29 22:46:50,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:50,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851655660] [2025-01-29 22:46:50,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:50,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:50,148 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:46:50,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:46:50,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:50,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:50,148 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:50,149 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:50,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:46:50,149 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:46:50,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:46:50,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:50,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720572, now seen corresponding path program 1 times [2025-01-29 22:46:50,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:46:50,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835124193] [2025-01-29 22:46:50,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:46:50,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:50,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:46:50,194 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:46:50,194 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:46:50,194 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:46:50,195 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:46:50,195 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:46:50,195 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,195 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:46:50,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,196 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-01-29 22:46:50,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-29 22:46:50,196 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:46:50,196 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2025-01-29 22:46:50,196 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:46:50,196 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:46:50,196 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:46:50,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:46:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1089123539, now seen corresponding path program 10 times [2025-01-29 22:46:50,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:46:50,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989776288] [2025-01-29 22:46:50,196 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:46:50,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:46:50,200 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-01-29 22:46:50,213 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-01-29 22:46:50,213 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:46:50,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:52,046 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-29 22:46:52,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:46:52,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989776288] [2025-01-29 22:46:52,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989776288] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:46:52,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966399085] [2025-01-29 22:46:52,046 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:46:52,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:46:52,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:46:52,048 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:46:52,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-29 22:46:52,069 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-01-29 22:46:52,087 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-01-29 22:46:52,087 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:46:52,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:46:52,089 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-01-29 22:46:52,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:46:55,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:55,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2025-01-29 22:46:55,400 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-29 22:46:55,400 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:46:59,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:46:59,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2025-01-29 22:47:02,378 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-29 22:47:02,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966399085] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:47:02,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:47:02,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 43, 36] total 104 [2025-01-29 22:47:02,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088023806] [2025-01-29 22:47:02,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:47:02,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2025-01-29 22:47:02,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:47:02,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2025-01-29 22:47:02,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=789, Invalid=10131, Unknown=0, NotChecked=0, Total=10920 [2025-01-29 22:47:02,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:02,383 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:47:02,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.3714285714285714) internal successors, (249), 104 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:02,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:02,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:07,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:08,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:47:08,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-29 22:47:08,200 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-29 22:47:08,200 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:47:08,200 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:47:08,200 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #3 [2025-01-29 22:47:08,201 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:47:08,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:47:08,201 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:47:08,201 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:47:08,201 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:08,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:47:08,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:47:08,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:08,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048604, now seen corresponding path program 1 times [2025-01-29 22:47:08,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:08,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782937169] [2025-01-29 22:47:08,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:08,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:08,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:47:08,241 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:47:08,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:08,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:08,242 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:08,242 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:08,242 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:47:08,242 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,242 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:47:08,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-29 22:47:08,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:08,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720536, now seen corresponding path program 1 times [2025-01-29 22:47:08,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:08,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882179976] [2025-01-29 22:47:08,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:08,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:08,286 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:47:08,286 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:47:08,286 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:08,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:08,286 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:08,286 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:08,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:47:08,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-01-29 22:47:08,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:08,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-01-29 22:47:08,288 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:08,288 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:47:08,288 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:47:08,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash 737579213, now seen corresponding path program 11 times [2025-01-29 22:47:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:47:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571615451] [2025-01-29 22:47:08,288 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:47:08,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:08,291 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-01-29 22:47:08,317 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-01-29 22:47:08,317 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-29 22:47:08,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:10,017 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 5 proven. 327 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-29 22:47:10,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:47:10,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571615451] [2025-01-29 22:47:10,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571615451] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:47:10,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673679820] [2025-01-29 22:47:10,017 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:47:10,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:47:10,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:47:10,021 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:47:10,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-29 22:47:10,042 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-01-29 22:47:10,066 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-01-29 22:47:10,066 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-29 22:47:10,066 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:10,068 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-01-29 22:47:10,069 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:47:13,349 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-29 22:47:13,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:47:18,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:47:18,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-29 22:47:22,787 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-29 22:47:22,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673679820] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:47:22,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:47:22,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 39, 39] total 105 [2025-01-29 22:47:22,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090420109] [2025-01-29 22:47:22,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:47:22,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2025-01-29 22:47:22,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:47:22,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2025-01-29 22:47:22,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=810, Invalid=10320, Unknown=0, NotChecked=0, Total=11130 [2025-01-29 22:47:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:22,790 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:47:22,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.556603773584906) internal successors, (271), 105 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:47:22,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:29,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:47:29,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-29 22:47:29,602 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-29 22:47:29,602 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:47:29,602 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:47:29,602 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #4 [2025-01-29 22:47:29,602 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:47:29,602 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:47:29,602 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,602 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:47:29,602 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,602 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:47:29,603 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:29,603 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:47:29,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:47:29,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:29,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048568, now seen corresponding path program 1 times [2025-01-29 22:47:29,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:29,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268587435] [2025-01-29 22:47:29,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:29,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:29,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:47:29,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:47:29,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:29,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:29,643 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:29,643 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:29,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:47:29,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:47:29,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:47:29,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:29,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720500, now seen corresponding path program 1 times [2025-01-29 22:47:29,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:29,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232868705] [2025-01-29 22:47:29,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:29,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:29,682 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:47:29,683 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:47:29,683 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:29,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:29,684 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:29,684 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:47:29,684 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-01-29 22:47:29,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:29,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2025-01-29 22:47:29,685 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:29,685 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:47:29,685 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:47:29,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:29,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1310629837, now seen corresponding path program 12 times [2025-01-29 22:47:29,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:47:29,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337955097] [2025-01-29 22:47:29,686 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:47:29,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:29,689 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-01-29 22:47:29,707 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-01-29 22:47:29,707 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 22:47:29,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:31,893 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-29 22:47:31,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:47:31,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337955097] [2025-01-29 22:47:31,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337955097] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:47:31,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253265744] [2025-01-29 22:47:31,893 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:47:31,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:47:31,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:47:31,895 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:47:31,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-29 22:47:31,918 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-01-29 22:47:31,944 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-01-29 22:47:31,944 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 22:47:31,944 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:31,946 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2025-01-29 22:47:31,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:47:35,478 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-29 22:47:35,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:47:40,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:47:40,938 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-29 22:47:45,315 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-29 22:47:45,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253265744] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:47:45,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:47:45,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 42, 42] total 111 [2025-01-29 22:47:45,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762414007] [2025-01-29 22:47:45,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:47:45,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2025-01-29 22:47:45,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:47:45,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2025-01-29 22:47:45,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=11349, Unknown=0, NotChecked=0, Total=12432 [2025-01-29 22:47:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:45,319 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:47:45,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.625) internal successors, (294), 111 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:47:45,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:47:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:47:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:47:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:47:52,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-29 22:47:52,464 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-29 22:47:52,465 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:47:52,465 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:47:52,465 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #4 [2025-01-29 22:47:52,465 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:47:52,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:47:52,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:47:52,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:47:52,465 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:52,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:47:52,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:47:52,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:52,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048532, now seen corresponding path program 1 times [2025-01-29 22:47:52,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:52,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666849717] [2025-01-29 22:47:52,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:52,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:52,520 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:47:52,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:47:52,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:52,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:52,521 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:52,521 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:52,521 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:47:52,521 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,521 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:47:52,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:47:52,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720464, now seen corresponding path program 1 times [2025-01-29 22:47:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:47:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442346725] [2025-01-29 22:47:52,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:47:52,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:52,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:47:52,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:47:52,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:52,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:47:52,562 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:47:52,562 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:47:52,562 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:47:52,562 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,562 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:47:52,562 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:47:52,562 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,562 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-29 22:47:52,563 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:47:52,563 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-01-29 22:47:52,563 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:47:52,563 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:47:52,563 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:47:52,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:47:52,564 INFO L85 PathProgramCache]: Analyzing trace with hash 339936429, now seen corresponding path program 13 times [2025-01-29 22:47:52,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:47:52,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307269292] [2025-01-29 22:47:52,564 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:47:52,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:47:52,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-29 22:47:52,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-29 22:47:52,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:52,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:55,282 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-29 22:47:55,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:47:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307269292] [2025-01-29 22:47:55,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307269292] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:47:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153406907] [2025-01-29 22:47:55,283 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:47:55,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:47:55,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:47:55,285 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:47:55,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-29 22:47:55,307 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-29 22:47:55,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-29 22:47:55,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:47:55,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:47:55,331 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-29 22:47:55,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:48:01,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:48:01,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 57 [2025-01-29 22:48:01,235 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-29 22:48:01,235 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:48:08,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:48:08,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2025-01-29 22:48:13,764 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-29 22:48:13,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153406907] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:48:13,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:48:13,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 54, 45] total 133 [2025-01-29 22:48:13,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717144033] [2025-01-29 22:48:13,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:48:13,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2025-01-29 22:48:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:48:13,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2025-01-29 22:48:13,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1137, Invalid=16685, Unknown=0, NotChecked=0, Total=17822 [2025-01-29 22:48:13,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:48:13,767 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:48:13,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.343283582089552) internal successors, (314), 133 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:48:13,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:13,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:13,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:48:13,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:48:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:48:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:48:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:48:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:48:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:48:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:48:23,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-29 22:48:23,418 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-29 22:48:23,418 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:48:23,418 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:48:23,418 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #5 [2025-01-29 22:48:23,418 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:48:23,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:48:23,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:48:23,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:48:23,419 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:48:23,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:48:23,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:48:23,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:48:23,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048492, now seen corresponding path program 1 times [2025-01-29 22:48:23,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:48:23,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470971549] [2025-01-29 22:48:23,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:48:23,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:48:23,461 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:48:23,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:48:23,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:48:23,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:48:23,461 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:48:23,462 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:48:23,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:48:23,462 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:48:23,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:48:23,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:48:23,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720424, now seen corresponding path program 1 times [2025-01-29 22:48:23,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:48:23,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947088711] [2025-01-29 22:48:23,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:48:23,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:48:23,498 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:48:23,499 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:48:23,499 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:48:23,499 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:48:23,499 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:48:23,499 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:48:23,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-29 22:48:23,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:48:23,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2025-01-29 22:48:23,500 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:48:23,500 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:48:23,500 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:48:23,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:48:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash -70931347, now seen corresponding path program 14 times [2025-01-29 22:48:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:48:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091473005] [2025-01-29 22:48:23,500 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:48:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:48:23,504 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-29 22:48:23,521 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-29 22:48:23,521 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:48:23,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:48:26,478 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-29 22:48:26,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:48:26,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091473005] [2025-01-29 22:48:26,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091473005] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:48:26,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001084706] [2025-01-29 22:48:26,479 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:48:26,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:48:26,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:48:26,481 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:48:26,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-29 22:48:26,504 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-29 22:48:26,528 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-29 22:48:26,528 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:48:26,528 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:48:26,530 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2025-01-29 22:48:26,532 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:48:34,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:48:34,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2025-01-29 22:48:34,198 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-29 22:48:34,198 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:48:43,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:48:43,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-29 22:48:50,577 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-29 22:48:50,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001084706] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:48:50,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:48:50,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 59, 48] total 144 [2025-01-29 22:48:50,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544909632] [2025-01-29 22:48:50,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:48:50,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-01-29 22:48:50,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:48:50,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-01-29 22:48:50,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1279, Invalid=19601, Unknown=0, NotChecked=0, Total=20880 [2025-01-29 22:48:50,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:48:50,580 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:48:50,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.3793103448275863) internal successors, (345), 144 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:48:50,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:49:02,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:49:02,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-29 22:49:02,507 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-29 22:49:02,507 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:49:02,507 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:49:02,507 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #5 [2025-01-29 22:49:02,507 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:49:02,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:49:02,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:49:02,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:49:02,508 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:49:02,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:49:02,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:49:02,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:02,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048448, now seen corresponding path program 1 times [2025-01-29 22:49:02,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:49:02,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789986978] [2025-01-29 22:49:02,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:49:02,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:02,548 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:49:02,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:49:02,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:49:02,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:49:02,549 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:49:02,549 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:49:02,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:49:02,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:49:02,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:49:02,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:02,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720380, now seen corresponding path program 1 times [2025-01-29 22:49:02,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:49:02,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143222355] [2025-01-29 22:49:02,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:49:02,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:02,588 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:49:02,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:49:02,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:49:02,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:49:02,589 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:49:02,589 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:49:02,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-29 22:49:02,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:02,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2025-01-29 22:49:02,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:49:02,590 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:49:02,590 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:49:02,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:02,590 INFO L85 PathProgramCache]: Analyzing trace with hash -448596083, now seen corresponding path program 15 times [2025-01-29 22:49:02,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:49:02,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979652392] [2025-01-29 22:49:02,590 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:49:02,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:02,594 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-01-29 22:49:02,646 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-01-29 22:49:02,646 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 22:49:02,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:49:06,046 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-29 22:49:06,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:49:06,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979652392] [2025-01-29 22:49:06,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979652392] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:49:06,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628478264] [2025-01-29 22:49:06,046 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:49:06,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:49:06,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:49:06,048 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:49:06,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-29 22:49:06,074 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-01-29 22:49:06,110 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-01-29 22:49:06,111 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 22:49:06,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:49:06,113 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-01-29 22:49:06,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:49:12,835 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-29 22:49:12,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:49:22,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:49:22,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-01-29 22:49:34,972 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-29 22:49:34,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628478264] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:49:34,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:49:34,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 51, 51] total 140 [2025-01-29 22:49:34,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004008124] [2025-01-29 22:49:34,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:49:34,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 141 states [2025-01-29 22:49:34,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:49:34,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2025-01-29 22:49:34,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1444, Invalid=18296, Unknown=0, NotChecked=0, Total=19740 [2025-01-29 22:49:34,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:49:34,975 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:49:34,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 141 states, 141 states have (on average 2.574468085106383) internal successors, (363), 140 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:49:34,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:49:34,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:49:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:49:46,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:49:46,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-29 22:49:47,095 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-29 22:49:47,096 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:49:47,096 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:49:47,097 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #6 [2025-01-29 22:49:47,097 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:49:47,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:49:47,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:49:47,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:49:47,097 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:49:47,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:49:47,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:49:47,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:47,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048404, now seen corresponding path program 1 times [2025-01-29 22:49:47,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:49:47,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999863304] [2025-01-29 22:49:47,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:49:47,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:47,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:49:47,135 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:49:47,135 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:49:47,135 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:49:47,135 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:49:47,135 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:49:47,135 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:49:47,135 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,135 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:49:47,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:49:47,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720336, now seen corresponding path program 1 times [2025-01-29 22:49:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:49:47,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007205605] [2025-01-29 22:49:47,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:49:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:47,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:49:47,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:49:47,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:49:47,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:49:47,175 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:49:47,175 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:49:47,175 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:49:47,175 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,175 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:49:47,175 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,176 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:49:47,176 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-01-29 22:49:47,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:49:47,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-29 22:49:47,177 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:49:47,177 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:49:47,177 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:49:47,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:49:47,178 INFO L85 PathProgramCache]: Analyzing trace with hash -633048819, now seen corresponding path program 16 times [2025-01-29 22:49:47,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:49:47,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862931100] [2025-01-29 22:49:47,178 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:49:47,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:49:47,182 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-01-29 22:49:47,202 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 22:49:47,202 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:49:47,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:49:51,306 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-29 22:49:51,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:49:51,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862931100] [2025-01-29 22:49:51,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862931100] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:49:51,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163073074] [2025-01-29 22:49:51,306 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:49:51,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:49:51,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:49:51,308 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:49:51,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-29 22:49:51,332 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-01-29 22:49:51,359 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 22:49:51,359 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:49:51,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:49:51,361 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2025-01-29 22:49:51,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:50:01,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:50:01,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2025-01-29 22:50:02,009 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-29 22:50:02,009 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:50:14,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:50:14,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-01-29 22:50:25,100 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-29 22:50:25,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163073074] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:50:25,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:50:25,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 67, 54] total 165 [2025-01-29 22:50:25,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261006124] [2025-01-29 22:50:25,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:50:25,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2025-01-29 22:50:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:50:25,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2025-01-29 22:50:25,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=25796, Unknown=0, NotChecked=0, Total=27390 [2025-01-29 22:50:25,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:50:25,104 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:50:25,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 166 states, 166 states have (on average 2.3734939759036147) internal successors, (394), 165 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:50:25,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:50:25,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:50:25,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:50:25,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:50:25,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:50:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:50:43,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-29 22:50:43,799 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-29 22:50:43,799 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:50:43,799 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:50:43,799 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #6 [2025-01-29 22:50:43,799 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:50:43,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:50:43,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:50:43,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:50:43,799 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:50:43,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:50:43,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:50:43,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:50:43,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048356, now seen corresponding path program 1 times [2025-01-29 22:50:43,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:50:43,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860462325] [2025-01-29 22:50:43,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:50:43,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:50:43,838 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:50:43,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:50:43,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:50:43,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:50:43,838 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:50:43,838 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:50:43,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:50:43,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:50:43,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:50:43,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:50:43,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720288, now seen corresponding path program 1 times [2025-01-29 22:50:43,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:50:43,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036789543] [2025-01-29 22:50:43,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:50:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:50:43,878 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:50:43,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:50:43,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:50:43,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:50:43,879 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:50:43,879 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:50:43,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:50:43,880 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,880 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-29 22:50:43,880 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-01-29 22:50:43,881 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:50:43,881 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2025-01-29 22:50:43,881 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:50:43,881 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:50:43,881 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:50:43,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:50:43,881 INFO L85 PathProgramCache]: Analyzing trace with hash -71362835, now seen corresponding path program 17 times [2025-01-29 22:50:43,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:50:43,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657144568] [2025-01-29 22:50:43,881 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:50:43,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:50:43,886 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-01-29 22:50:43,917 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-01-29 22:50:43,917 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-29 22:50:43,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:50:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 843 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-29 22:50:47,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:50:47,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657144568] [2025-01-29 22:50:47,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657144568] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:50:47,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141041993] [2025-01-29 22:50:47,523 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:50:47,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:50:47,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:50:47,525 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:50:47,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-29 22:50:47,564 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-01-29 22:50:47,601 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-01-29 22:50:47,601 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-29 22:50:47,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:50:47,603 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-29 22:50:47,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:50:56,963 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-29 22:50:56,963 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:51:10,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:51:10,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-29 22:51:24,473 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-29 22:51:24,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141041993] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:51:24,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:51:24,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 57, 57] total 155 [2025-01-29 22:51:24,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781493673] [2025-01-29 22:51:24,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:51:24,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 156 states [2025-01-29 22:51:24,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:51:24,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2025-01-29 22:51:24,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1539, Invalid=22641, Unknown=0, NotChecked=0, Total=24180 [2025-01-29 22:51:24,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:51:24,475 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:51:24,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 156 states, 156 states have (on average 2.6153846153846154) internal successors, (408), 155 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:51:24,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:51:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:51:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:51:41,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-29 22:51:41,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:51:41,972 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:51:41,972 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:51:41,972 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #7 [2025-01-29 22:51:41,972 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:51:41,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:51:41,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:41,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:51:41,972 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:41,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:51:41,972 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:51:41,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:51:42,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:51:42,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:51:42,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048308, now seen corresponding path program 1 times [2025-01-29 22:51:42,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:51:42,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194115727] [2025-01-29 22:51:42,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:51:42,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:51:42,013 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:51:42,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:51:42,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:51:42,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:51:42,013 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:51:42,013 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:51:42,013 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:51:42,013 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,013 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:51:42,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:51:42,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:51:42,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720240, now seen corresponding path program 1 times [2025-01-29 22:51:42,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:51:42,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745565688] [2025-01-29 22:51:42,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:51:42,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:51:42,054 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:51:42,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:51:42,054 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:51:42,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:51:42,054 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:51:42,054 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:51:42,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:51:42,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,054 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:51:42,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:51:42,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,054 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:51:42,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,055 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-29 22:51:42,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-29 22:51:42,055 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:51:42,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2025-01-29 22:51:42,056 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:51:42,056 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:51:42,056 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:51:42,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:51:42,056 INFO L85 PathProgramCache]: Analyzing trace with hash -78320211, now seen corresponding path program 18 times [2025-01-29 22:51:42,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:51:42,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38570292] [2025-01-29 22:51:42,056 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:51:42,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:51:42,059 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-01-29 22:51:42,089 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-01-29 22:51:42,089 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-29 22:51:42,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:51:45,817 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-29 22:51:45,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:51:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38570292] [2025-01-29 22:51:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38570292] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:51:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053241183] [2025-01-29 22:51:45,817 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:51:45,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:51:45,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:51:45,821 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:51:45,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-29 22:51:45,845 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-01-29 22:51:45,887 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-01-29 22:51:45,887 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-29 22:51:45,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:51:45,889 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 191 conjuncts are in the unsatisfiable core [2025-01-29 22:51:45,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:51:56,400 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-29 22:51:56,400 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:52:12,746 WARN L286 SmtUtils]: Spent 5.40s on a formula simplification that was a NOOP. DAG size: 1215 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 22:52:12,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:52:12,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2025-01-29 22:52:31,749 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-29 22:52:31,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053241183] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:52:31,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:52:31,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 60, 60] total 164 [2025-01-29 22:52:31,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168609249] [2025-01-29 22:52:31,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:52:31,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-29 22:52:31,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:52:31,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-29 22:52:31,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1631, Invalid=25429, Unknown=0, NotChecked=0, Total=27060 [2025-01-29 22:52:31,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:52:31,752 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:52:31,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.618181818181818) internal successors, (432), 164 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:52:31,752 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:52:31,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:52:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:52:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:52:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:52:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:52:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:52:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:52:51,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-29 22:52:51,239 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-29 22:52:51,239 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:52:51,240 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:52:51,240 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #7 [2025-01-29 22:52:51,240 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:52:51,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:52:51,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:52:51,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:52:51,240 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:52:51,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:52:51,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:52:51,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:52:51,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048260, now seen corresponding path program 1 times [2025-01-29 22:52:51,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:52:51,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333567374] [2025-01-29 22:52:51,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:52:51,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:52:51,277 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:52:51,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:52:51,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:52:51,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:52:51,278 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:52:51,278 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:52:51,278 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:52:51,278 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,278 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:52:51,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:52:51,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:52:51,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720192, now seen corresponding path program 1 times [2025-01-29 22:52:51,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:52:51,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831767032] [2025-01-29 22:52:51,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:52:51,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:52:51,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:52:51,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:52:51,316 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:52:51,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:52:51,317 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:52:51,317 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:52:51,317 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-01-29 22:52:51,318 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:52:51,318 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-01-29 22:52:51,318 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:52:51,318 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:52:51,318 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:52:51,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:52:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash 473064141, now seen corresponding path program 19 times [2025-01-29 22:52:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:52:51,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133400005] [2025-01-29 22:52:51,319 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:52:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:52:51,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-01-29 22:52:51,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-01-29 22:52:51,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:52:51,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:52:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 999 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-29 22:52:56,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:52:56,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133400005] [2025-01-29 22:52:56,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133400005] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:52:56,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388966915] [2025-01-29 22:52:56,965 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:52:56,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:52:56,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:52:56,967 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:52:56,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-29 22:52:56,994 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-01-29 22:52:57,029 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-01-29 22:52:57,029 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:52:57,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:52:57,031 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2025-01-29 22:52:57,035 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:53:13,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:53:13,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2025-01-29 22:53:13,401 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-29 22:53:13,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:53:33,847 WARN L286 SmtUtils]: Spent 6.59s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 22:53:33,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:53:33,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2025-01-29 22:53:58,803 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-29 22:53:58,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388966915] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:53:58,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:53:58,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 78, 63] total 192 [2025-01-29 22:53:58,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257710271] [2025-01-29 22:53:58,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:53:58,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2025-01-29 22:53:58,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:53:58,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2025-01-29 22:53:58,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=34971, Unknown=0, NotChecked=0, Total=37056 [2025-01-29 22:53:58,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:53:58,807 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:53:58,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3678756476683938) internal successors, (457), 192 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:53:58,808 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:54:27,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:54:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 22:54:27,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-29 22:54:27,260 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-29 22:54:27,260 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:54:27,260 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:54:27,260 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #8 [2025-01-29 22:54:27,260 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:54:27,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:54:27,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:54:27,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:54:27,260 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:54:27,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:54:27,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-29 22:54:27,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:54:27,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048208, now seen corresponding path program 1 times [2025-01-29 22:54:27,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:54:27,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489928510] [2025-01-29 22:54:27,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:54:27,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:54:27,298 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:54:27,298 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:54:27,298 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:54:27,298 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:54:27,298 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:54:27,298 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:54:27,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:54:27,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:54:27,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:54:27,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:54:27,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720140, now seen corresponding path program 1 times [2025-01-29 22:54:27,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:54:27,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023079782] [2025-01-29 22:54:27,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:54:27,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:54:27,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:54:27,335 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:54:27,335 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:54:27,335 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:54:27,335 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:54:27,336 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:54:27,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-29 22:54:27,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,337 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 80 is hopeless, skipping. [2025-01-29 22:54:27,338 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-29 22:54:27,338 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:54:27,338 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 170 [2025-01-29 22:54:27,338 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:54:27,338 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:54:27,338 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:54:27,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:54:27,338 INFO L85 PathProgramCache]: Analyzing trace with hash 271655501, now seen corresponding path program 20 times [2025-01-29 22:54:27,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:54:27,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431161662] [2025-01-29 22:54:27,338 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:54:27,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:54:27,343 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-29 22:54:27,367 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-29 22:54:27,367 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:54:27,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:54:33,770 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-29 22:54:33,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:54:33,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431161662] [2025-01-29 22:54:33,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431161662] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:54:33,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118206618] [2025-01-29 22:54:33,771 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:54:33,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:54:33,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:54:33,773 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:54:33,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-29 22:54:33,801 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-29 22:54:33,836 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-29 22:54:33,836 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:54:33,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:54:33,839 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2025-01-29 22:54:33,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:54:52,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:54:52,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2025-01-29 22:54:52,812 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-29 22:54:52,812 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:55:16,381 WARN L286 SmtUtils]: Spent 7.77s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 22:55:16,381 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:55:16,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2025-01-29 22:55:50,990 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-29 22:55:50,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118206618] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:55:50,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:55:50,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 83, 66] total 205 [2025-01-29 22:55:50,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313764072] [2025-01-29 22:55:50,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:55:50,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2025-01-29 22:55:50,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:55:50,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2025-01-29 22:55:50,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=39940, Unknown=0, NotChecked=0, Total=42230 [2025-01-29 22:55:50,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:55:50,994 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:55:50,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 206 states have (on average 2.378640776699029) internal successors, (490), 205 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:55:50,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:55:50,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:55:50,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 22:55:50,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:56:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:56:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:56:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:56:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:56:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 22:56:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-01-29 22:56:24,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-29 22:56:24,457 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-29 22:56:24,457 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:56:24,457 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:56:24,458 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #8 [2025-01-29 22:56:24,458 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:56:24,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:56:24,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:56:24,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:56:24,458 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:56:24,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:56:24,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:56:24,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:56:24,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048152, now seen corresponding path program 1 times [2025-01-29 22:56:24,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:56:24,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887589605] [2025-01-29 22:56:24,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:56:24,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:56:24,495 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:56:24,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:56:24,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:56:24,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:56:24,496 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:56:24,496 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:56:24,496 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:56:24,496 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,496 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:56:24,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:56:24,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:56:24,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720084, now seen corresponding path program 1 times [2025-01-29 22:56:24,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:56:24,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956427771] [2025-01-29 22:56:24,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:56:24,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:56:24,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:56:24,534 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:56:24,534 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:56:24,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:56:24,534 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:56:24,534 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:56:24,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-29 22:56:24,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-29 22:56:24,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,537 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-01-29 22:56:24,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-29 22:56:24,537 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:56:24,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2025-01-29 22:56:24,537 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:56:24,537 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:56:24,537 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:56:24,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:56:24,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1191105107, now seen corresponding path program 21 times [2025-01-29 22:56:24,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:56:24,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852683425] [2025-01-29 22:56:24,537 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:56:24,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:56:24,543 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-01-29 22:56:24,611 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-01-29 22:56:24,612 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-29 22:56:24,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:56:31,178 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-29 22:56:31,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:56:31,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852683425] [2025-01-29 22:56:31,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852683425] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:56:31,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239713779] [2025-01-29 22:56:31,179 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:56:31,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:56:31,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:56:31,181 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:56:31,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-29 22:56:31,206 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-01-29 22:56:31,260 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-01-29 22:56:31,260 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-29 22:56:31,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:56:31,263 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2025-01-29 22:56:31,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:56:45,852 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-29 22:56:45,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:57:09,890 WARN L286 SmtUtils]: Spent 9.21s 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-29 22:57:09,891 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:57:09,892 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-29 22:57:44,184 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-29 22:57:44,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239713779] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:57:44,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:57:44,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 69, 69] total 194 [2025-01-29 22:57:44,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100910697] [2025-01-29 22:57:44,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:57:44,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 195 states [2025-01-29 22:57:44,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:57:44,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 195 interpolants. [2025-01-29 22:57:44,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3038, Invalid=34792, Unknown=0, NotChecked=0, Total=37830 [2025-01-29 22:57:44,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:57:44,188 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:57:44,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 195 states, 195 states have (on average 2.6) internal successors, (507), 194 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2025-01-29 22:57:44,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 22:58:08,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-01-29 22:58:08,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2025-01-29 22:58:08,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-29 22:58:09,160 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-29 22:58:09,160 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:58:09,160 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:58:09,160 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #9 [2025-01-29 22:58:09,160 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:58:09,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:58:09,161 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 22:58:09,161 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 22:58:09,161 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:58:09,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 22:58:09,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 22:58:09,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:58:09,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048096, now seen corresponding path program 1 times [2025-01-29 22:58:09,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:58:09,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555015380] [2025-01-29 22:58:09,198 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:58:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:58:09,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 22:58:09,199 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 22:58:09,199 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:58:09,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:58:09,199 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:58:09,199 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:58:09,199 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-29 22:58:09,199 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,199 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-29 22:58:09,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 22:58:09,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:58:09,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720028, now seen corresponding path program 1 times [2025-01-29 22:58:09,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 22:58:09,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808251244] [2025-01-29 22:58:09,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:58:09,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:58:09,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-29 22:58:09,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-29 22:58:09,236 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:58:09,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 22:58:09,236 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 22:58:09,236 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 22:58:09,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-29 22:58:09,236 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,236 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-29 22:58:09,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-29 22:58:09,236 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,236 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-29 22:58:09,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 22:58:09,236 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 22:58:09,236 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-29 22:58:09,237 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,237 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-01-29 22:58:09,238 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-29 22:58:09,238 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:58:09,238 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-01-29 22:58:09,238 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:58:09,238 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:58:09,238 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:58:09,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:58:09,238 INFO L85 PathProgramCache]: Analyzing trace with hash 160632557, now seen corresponding path program 22 times [2025-01-29 22:58:09,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:58:09,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537231482] [2025-01-29 22:58:09,238 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:58:09,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:58:09,242 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-01-29 22:58:09,271 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-01-29 22:58:09,271 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:58:09,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:58:16,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1425 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-29 22:58:16,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:58:16,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537231482] [2025-01-29 22:58:16,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537231482] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:58:16,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440838268] [2025-01-29 22:58:16,932 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:58:16,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:58:16,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:58:16,934 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:58:16,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-29 22:58:16,961 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-01-29 22:58:17,009 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-01-29 22:58:17,009 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:58:17,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:58:17,014 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2025-01-29 22:58:17,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:58:41,990 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:58:41,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2025-01-29 22:58:42,134 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-29 22:58:42,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:59:13,369 WARN L286 SmtUtils]: Spent 10.95s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 22:59:13,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:59:13,371 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 Received shutdown request... [2025-01-29 22:59:34,512 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-01-29 22:59:34,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-01-29 22:59:34,521 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-29 22:59:34,521 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 22:59:34,521 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 22:59:34,717 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-29 22:59:34,717 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-415-12-11-3-2-1 context. [2025-01-29 22:59:34,718 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-01-29 22:59:34,719 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-01-29 22:59:34,723 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1] [2025-01-29 22:59:34,725 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-29 22:59:34,725 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-29 22:59:34,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-01-29 22:59:34,736 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.01 10:59:34 BasicIcfg [2025-01-29 22:59:34,736 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-29 22:59:34,737 INFO L158 Benchmark]: Toolchain (without parser) took 815041.26ms. Allocated memory was 167.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 97.8MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 2.1GB. Max. memory is 16.0GB. [2025-01-29 22:59:34,737 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.20ms. Allocated memory is still 167.8MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:59:34,737 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.67ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 95.6MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:59:34,737 INFO L158 Benchmark]: Boogie Preprocessor took 17.11ms. Allocated memory is still 167.8MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:59:34,737 INFO L158 Benchmark]: RCFGBuilder took 209.83ms. Allocated memory is still 167.8MB. Free memory was 95.6MB in the beginning and 86.3MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-29 22:59:34,738 INFO L158 Benchmark]: TraceAbstraction took 814787.94ms. Allocated memory was 167.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 85.3MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. [2025-01-29 22:59:34,738 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 167.8MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 21.67ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 95.6MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 17.11ms. Allocated memory is still 167.8MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 209.83ms. Allocated memory is still 167.8MB. Free memory was 95.6MB in the beginning and 86.3MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 814787.94ms. Allocated memory was 167.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 85.3MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14488, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 8207, dependent conditional: 8205, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6433, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6433, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 2315, dependent conditional: 2313, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, 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: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2825, independent: 1587, independent conditional: 1515, independent unconditional: 72, dependent: 1238, dependent conditional: 1133, dependent unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8596, independent: 5970, independent conditional: 5, independent unconditional: 5965, dependent: 2194, dependent conditional: 1519, dependent unconditional: 675, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 343, Positive conditional cache size: 217, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6632, Maximal queried relation: 25, Independence queries for same thread: 8055, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 23, Number of trivial persistent sets: 16, 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: 14488, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 8207, dependent conditional: 8205, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6433, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6433, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 2315, dependent conditional: 2313, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8596, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, 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: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2825, independent: 1587, independent conditional: 1515, independent unconditional: 72, dependent: 1238, dependent conditional: 1133, dependent unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8596, independent: 5970, independent conditional: 5, independent unconditional: 5965, dependent: 2194, dependent conditional: 1519, dependent unconditional: 675, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 343, Positive conditional cache size: 217, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6632, Maximal queried relation: 25, Independence queries for same thread: 8055 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-415-12-11-3-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-415-12-11-3-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-415-12-11-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 814.6s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 209.3s, 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: 1269, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 512.2s InterpolantComputationTime, 4258 NumberOfCodeBlocks, 4252 NumberOfCodeBlocksAsserted, 254 NumberOfCheckSat, 6265 ConstructedInterpolants, 0 QuantifiedInterpolants, 479535 SizeOfPredicates, 306 NumberOfNonLiveVariables, 4941 ConjunctsInSsa, 2663 ConjunctsInUnsatCore, 66 InterpolantComputations, 5 PerfectInterpolantSequences, 2708/28443 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]: 1409, ConditionCalculationTime [ms]: 1324, ConditionCalculations: 342, QuantifiedConditions: 0, TraceChecks: 32, UnknownTraceChecks: 0, UnsatisfiedConditions: 32, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown