/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --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-30 00:47:30,765 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-30 00:47:30,826 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-30 00:47:30,834 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-30 00:47:30,834 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-30 00:47:30,856 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-30 00:47:30,856 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-30 00:47:30,856 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-30 00:47:30,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-30 00:47:30,857 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-30 00:47:30,857 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-30 00:47:30,857 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-30 00:47:30,857 INFO L153 SettingsManager]: * Use SBE=true [2025-01-30 00:47:30,857 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-30 00:47:30,857 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-30 00:47:30,857 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-30 00:47:30,858 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-30 00:47:30,858 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-30 00:47:30,859 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-30 00:47:30,859 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-30 00:47:30,860 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-30 00:47:31,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-30 00:47:31,113 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-30 00:47:31,115 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-30 00:47:31,116 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-30 00:47:31,118 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-30 00:47:31,119 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-30 00:47:31,119 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-30 00:47:31,142 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-30 00:47:31,144 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-30 00:47:31,145 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-30 00:47:31,145 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-30 00:47:31,146 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-30 00:47:31,153 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 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,159 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 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,164 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-30 00:47:31,165 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-30 00:47:31,167 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-30 00:47:31,167 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-30 00:47:31,167 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-30 00:47:31,172 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,172 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,172 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,172 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,174 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,174 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,176 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,177 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,177 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-30 00:47:31,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-30 00:47:31,178 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-30 00:47:31,178 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-30 00:47:31,178 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/1) ... [2025-01-30 00:47:31,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-30 00:47:31,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:31,207 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-30 00:47:31,208 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-30 00:47:31,225 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-30 00:47:31,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-30 00:47:31,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-30 00:47:31,226 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-30 00:47:31,226 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-30 00:47:31,226 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-30 00:47:31,226 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-30 00:47:31,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-30 00:47:31,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-30 00:47:31,227 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-30 00:47:31,269 INFO L234 CfgBuilder]: Building ICFG [2025-01-30 00:47:31,271 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-30 00:47:31,356 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-30 00:47:31,356 INFO L283 CfgBuilder]: Performing block encoding [2025-01-30 00:47:31,382 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-30 00:47:31,383 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-30 00:47:31,384 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 12:47:31 BoogieIcfgContainer [2025-01-30 00:47:31,384 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-30 00:47:31,387 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-30 00:47:31,387 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-30 00:47:31,392 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-30 00:47:31,392 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 12:47:31" (1/2) ... [2025-01-30 00:47:31,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dd1d4b and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 12:47:31, skipping insertion in model container [2025-01-30 00:47:31,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 12:47:31" (2/2) ... [2025-01-30 00:47:31,394 INFO L128 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2025-01-30 00:47:31,407 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-30 00:47:31,409 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-30 00:47:31,409 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-30 00:47:31,448 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-30 00:47:31,493 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-30 00:47:31,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-30 00:47:31,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:31,495 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-30 00:47:31,496 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-30 00:47:31,547 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-30 00:47:31,569 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-30 00:47:31,576 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;@2b383e80, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-30 00:47:31,576 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-30 00:47:31,675 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:31,675 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:31,675 INFO L139 ounterexampleChecker]: Examining path program with hash 467940768, occurence #1 [2025-01-30 00:47:31,675 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:31,675 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:31,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:31,679 INFO L85 PathProgramCache]: Analyzing trace with hash -865250458, now seen corresponding path program 1 times [2025-01-30 00:47:31,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:31,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317267382] [2025-01-30 00:47:31,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:31,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:31,729 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 00:47:31,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 00:47:31,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:31,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:31,838 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-30 00:47:31,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:31,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317267382] [2025-01-30 00:47:31,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317267382] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 00:47:31,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 00:47:31,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-30 00:47:31,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550584412] [2025-01-30 00:47:31,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 00:47:31,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 00:47:31,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:31,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 00:47:31,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 00:47:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:31,883 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:31,884 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-30 00:47:31,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-30 00:47:32,037 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:32,037 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:32,038 INFO L139 ounterexampleChecker]: Examining path program with hash 1370020732, occurence #1 [2025-01-30 00:47:32,038 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:32,038 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:32,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:32,038 INFO L85 PathProgramCache]: Analyzing trace with hash -262896090, now seen corresponding path program 1 times [2025-01-30 00:47:32,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:32,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753303973] [2025-01-30 00:47:32,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:32,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:32,043 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-30 00:47:32,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-30 00:47:32,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:32,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:32,096 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-30 00:47:32,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:32,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753303973] [2025-01-30 00:47:32,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753303973] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 00:47:32,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 00:47:32,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-30 00:47:32,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037440493] [2025-01-30 00:47:32,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 00:47:32,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 00:47:32,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:32,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 00:47:32,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 00:47:32,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,099 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:32,100 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-30 00:47:32,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-30 00:47:32,171 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:32,171 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:32,171 INFO L139 ounterexampleChecker]: Examining path program with hash 774379763, occurence #1 [2025-01-30 00:47:32,171 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:32,171 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:32,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:32,172 INFO L85 PathProgramCache]: Analyzing trace with hash 590749350, now seen corresponding path program 2 times [2025-01-30 00:47:32,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:32,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751027104] [2025-01-30 00:47:32,172 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:47:32,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:32,178 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-01-30 00:47:32,185 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-01-30 00:47:32,185 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:47:32,185 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:32,231 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-30 00:47:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751027104] [2025-01-30 00:47:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751027104] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 00:47:32,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 00:47:32,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-30 00:47:32,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250233506] [2025-01-30 00:47:32,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 00:47:32,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 00:47:32,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:32,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 00:47:32,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 00:47:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,232 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:32,233 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-30 00:47:32,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-30 00:47:32,330 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:32,330 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:32,331 INFO L139 ounterexampleChecker]: Examining path program with hash 1483955036, occurence #1 [2025-01-30 00:47:32,331 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:32,331 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:32,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1402715514, now seen corresponding path program 1 times [2025-01-30 00:47:32,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:32,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135073214] [2025-01-30 00:47:32,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:32,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:32,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-30 00:47:32,351 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-30 00:47:32,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:32,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:32,518 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-30 00:47:32,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:32,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135073214] [2025-01-30 00:47:32,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135073214] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:32,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112235073] [2025-01-30 00:47:32,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:32,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:32,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:32,523 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-30 00:47:32,524 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-30 00:47:32,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-30 00:47:32,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-30 00:47:32,557 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:32,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:32,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-30 00:47:32,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:32,714 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-30 00:47:32,714 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:32,828 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:32,829 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-30 00:47:32,904 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-30 00:47:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112235073] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:32,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-01-30 00:47:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782868153] [2025-01-30 00:47:32,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:32,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-30 00:47:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:32,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-30 00:47:32,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-01-30 00:47:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:32,906 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:32,906 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-30 00:47:32,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:32,906 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:33,054 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-30 00:47:33,248 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-30 00:47:33,249 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:33,249 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:33,249 INFO L139 ounterexampleChecker]: Examining path program with hash -1146728091, occurence #1 [2025-01-30 00:47:33,249 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:33,249 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:33,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:33,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1493824762, now seen corresponding path program 1 times [2025-01-30 00:47:33,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:33,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014496078] [2025-01-30 00:47:33,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:33,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:33,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-30 00:47:33,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-30 00:47:33,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:33,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:33,306 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-30 00:47:33,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:33,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014496078] [2025-01-30 00:47:33,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014496078] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:33,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854687937] [2025-01-30 00:47:33,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:33,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:33,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:33,309 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-30 00:47:33,311 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-30 00:47:33,332 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-30 00:47:33,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-30 00:47:33,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:33,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:33,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-30 00:47:33,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:33,370 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-30 00:47:33,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-30 00:47:33,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854687937] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 00:47:33,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-30 00:47:33,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-30 00:47:33,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064676102] [2025-01-30 00:47:33,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 00:47:33,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-30 00:47:33,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:33,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-30 00:47:33,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-30 00:47:33,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:33,372 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:33,372 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-30 00:47:33,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:33,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:33,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:33,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-30 00:47:33,648 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-30 00:47:33,648 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:33,648 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:33,648 INFO L139 ounterexampleChecker]: Examining path program with hash -460221948, occurence #1 [2025-01-30 00:47:33,648 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:33,648 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:33,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:33,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1887130150, now seen corresponding path program 2 times [2025-01-30 00:47:33,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:33,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183616547] [2025-01-30 00:47:33,649 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:47:33,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:33,652 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 27 statements into 2 equivalence classes. [2025-01-30 00:47:33,658 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 27 of 27 statements. [2025-01-30 00:47:33,658 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:47:33,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:33,689 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-30 00:47:33,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:33,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183616547] [2025-01-30 00:47:33,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183616547] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 00:47:33,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 00:47:33,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-30 00:47:33,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536816930] [2025-01-30 00:47:33,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 00:47:33,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-30 00:47:33,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:33,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-30 00:47:33,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-30 00:47:33,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:33,690 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:33,690 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-30 00:47:33,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:33,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:33,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:33,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:33,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:33,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-30 00:47:33,735 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:33,736 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:33,736 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #1 [2025-01-30 00:47:33,736 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:33,736 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:33,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:33,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1433197741, now seen corresponding path program 3 times [2025-01-30 00:47:33,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:33,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042365489] [2025-01-30 00:47:33,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:47:33,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:33,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-01-30 00:47:33,758 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-01-30 00:47:33,759 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-30 00:47:33,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:33,987 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-30 00:47:33,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:33,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042365489] [2025-01-30 00:47:33,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042365489] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:33,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483228051] [2025-01-30 00:47:33,988 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:47:33,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:33,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:33,990 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-30 00:47:33,993 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-30 00:47:34,013 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-01-30 00:47:34,023 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-01-30 00:47:34,023 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-30 00:47:34,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:34,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-30 00:47:34,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:34,191 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-30 00:47:34,191 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:34,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:34,453 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-30 00:47:34,564 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-30 00:47:34,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483228051] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:34,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:34,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-01-30 00:47:34,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54015888] [2025-01-30 00:47:34,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:34,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-30 00:47:34,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:34,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-30 00:47:34,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2025-01-30 00:47:34,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:34,567 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:34,567 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-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:34,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:34,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:34,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-30 00:47:35,069 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-30 00:47:35,069 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:35,069 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:35,069 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #2 [2025-01-30 00:47:35,070 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:47:35,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:47:35,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:47:35,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:47:35,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:47:35,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:47:35,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:35,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048780, now seen corresponding path program 1 times [2025-01-30 00:47:35,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:47:35,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876841181] [2025-01-30 00:47:35,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:35,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:35,095 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:47:35,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:47:35,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:35,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:47:35,097 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:47:35,097 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:47:35,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:47:35,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:47:35,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720712, now seen corresponding path program 1 times [2025-01-30 00:47:35,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:47:35,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535519199] [2025-01-30 00:47:35,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:35,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:35,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:47:35,120 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:47:35,120 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:35,120 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:47:35,120 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:47:35,121 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:47:35,121 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:47:35,121 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,121 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:47:35,121 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:47:35,121 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,121 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:47:35,121 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,121 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:47:35,121 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:35,121 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 00:47:35,121 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:47:35,121 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:47:35,121 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:35,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:35,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878739, now seen corresponding path program 4 times [2025-01-30 00:47:35,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:35,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260925456] [2025-01-30 00:47:35,122 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:47:35,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:35,129 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-01-30 00:47:35,144 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-30 00:47:35,146 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:47:35,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:35,480 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-30 00:47:35,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:35,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260925456] [2025-01-30 00:47:35,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260925456] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:35,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583224031] [2025-01-30 00:47:35,481 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:47:35,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:35,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:35,486 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-30 00:47:35,487 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-30 00:47:35,510 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-01-30 00:47:35,522 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-30 00:47:35,522 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:47:35,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:35,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-01-30 00:47:35,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:35,790 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-30 00:47:35,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:36,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:36,159 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-30 00:47:36,342 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-30 00:47:36,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583224031] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:36,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:36,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2025-01-30 00:47:36,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169330293] [2025-01-30 00:47:36,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:36,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-30 00:47:36,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:36,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-30 00:47:36,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2025-01-30 00:47:36,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:36,345 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:36,346 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-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:36,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:37,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-30 00:47:37,246 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-30 00:47:37,247 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:37,247 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:37,247 INFO L139 ounterexampleChecker]: Examining path program with hash -794778629, occurence #1 [2025-01-30 00:47:37,247 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:37,247 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:37,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1744598829, now seen corresponding path program 5 times [2025-01-30 00:47:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:37,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646147277] [2025-01-30 00:47:37,248 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:47:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:37,252 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-01-30 00:47:37,288 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-01-30 00:47:37,288 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-30 00:47:37,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:37,993 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-30 00:47:37,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:37,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646147277] [2025-01-30 00:47:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646147277] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:37,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254849041] [2025-01-30 00:47:37,994 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:47:37,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:37,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:37,996 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-30 00:47:37,998 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-30 00:47:38,018 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-01-30 00:47:38,034 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-01-30 00:47:38,034 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-30 00:47:38,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:38,036 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-01-30 00:47:38,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:38,907 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-30 00:47:38,907 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:39,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:39,982 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-30 00:47:40,627 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-30 00:47:40,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254849041] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:40,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:40,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 21] total 53 [2025-01-30 00:47:40,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869794447] [2025-01-30 00:47:40,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:40,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-01-30 00:47:40,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:40,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-01-30 00:47:40,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=2502, Unknown=0, NotChecked=0, Total=2862 [2025-01-30 00:47:40,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:40,631 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:40,631 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-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:40,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:40,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:40,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:40,632 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:47:42,560 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-30 00:47:42,757 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-30 00:47:42,757 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:42,757 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:42,757 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #1 [2025-01-30 00:47:42,757 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:42,757 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:42,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:42,758 INFO L85 PathProgramCache]: Analyzing trace with hash -244069907, now seen corresponding path program 6 times [2025-01-30 00:47:42,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:42,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488390317] [2025-01-30 00:47:42,758 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:47:42,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:42,762 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-01-30 00:47:42,787 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-01-30 00:47:42,788 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-30 00:47:42,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:43,604 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-30 00:47:43,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488390317] [2025-01-30 00:47:43,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488390317] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249092099] [2025-01-30 00:47:43,604 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:47:43,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:43,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:43,608 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-30 00:47:43,609 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-30 00:47:43,632 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-01-30 00:47:43,657 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-01-30 00:47:43,657 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-30 00:47:43,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:43,659 WARN L254 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-01-30 00:47:43,661 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:44,542 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-30 00:47:44,542 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:45,754 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,755 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,756 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,757 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,757 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,760 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,762 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,769 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,771 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,773 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,776 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,776 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,777 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,777 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,780 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,780 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,781 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,781 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,782 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,784 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,784 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 00:47:45,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:45,890 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-30 00:47:46,138 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-30 00:47:46,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249092099] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:46,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:46,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 60 [2025-01-30 00:47:46,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744261837] [2025-01-30 00:47:46,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:46,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2025-01-30 00:47:46,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:46,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2025-01-30 00:47:46,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=3221, Unknown=0, NotChecked=0, Total=3660 [2025-01-30 00:47:46,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:46,142 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:46,142 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-30 00:47:46,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:46,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:46,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:46,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:46,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:46,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:46,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:46,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:46,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:47:46,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:47:48,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:47:48,404 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-30 00:47:48,599 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-30 00:47:48,599 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:48,599 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:48,600 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #1 [2025-01-30 00:47:48,600 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 00:47:48,600 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:48,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:48,600 INFO L85 PathProgramCache]: Analyzing trace with hash 540225165, now seen corresponding path program 7 times [2025-01-30 00:47:48,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:48,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975509058] [2025-01-30 00:47:48,600 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:47:48,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:48,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-30 00:47:48,618 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-30 00:47:48,618 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:48,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:49,572 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-30 00:47:49,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:49,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975509058] [2025-01-30 00:47:49,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975509058] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949628924] [2025-01-30 00:47:49,573 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:47:49,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:49,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:49,574 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-30 00:47:49,575 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-30 00:47:49,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-30 00:47:49,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-30 00:47:49,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:49,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:49,613 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-01-30 00:47:49,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:47:50,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:50,915 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-30 00:47:50,951 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-30 00:47:50,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:47:52,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:47:52,707 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-30 00:47:54,128 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-30 00:47:54,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949628924] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:47:54,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:47:54,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30, 27] total 73 [2025-01-30 00:47:54,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985320492] [2025-01-30 00:47:54,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:47:54,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-01-30 00:47:54,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:47:54,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-01-30 00:47:54,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4903, Unknown=0, NotChecked=0, Total=5402 [2025-01-30 00:47:54,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:54,131 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:47:54,132 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-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:47:54,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:47:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:47:56,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:47:56,714 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-30 00:47:56,909 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-30 00:47:56,909 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:47:56,909 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:47:56,910 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #2 [2025-01-30 00:47:56,910 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:47:56,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:47:56,910 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:47:56,910 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:47:56,910 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:47:56,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:47:56,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:56,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048704, now seen corresponding path program 1 times [2025-01-30 00:47:56,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:47:56,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113808664] [2025-01-30 00:47:56,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:56,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:56,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:47:56,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:47:56,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:56,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:47:56,922 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:47:56,922 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:47:56,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:47:56,922 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:47:56,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:56,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720636, now seen corresponding path program 1 times [2025-01-30 00:47:56,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:47:56,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129645042] [2025-01-30 00:47:56,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:47:56,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:56,936 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:47:56,938 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:47:56,938 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:47:56,938 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:47:56,938 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:47:56,938 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:47:56,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:47:56,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,938 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:47:56,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:47:56,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,938 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:47:56,939 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:47:56,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 00:47:56,939 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:47:56,939 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:47:56,940 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:47:56,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:47:56,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1678791027, now seen corresponding path program 8 times [2025-01-30 00:47:56,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:47:56,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399997602] [2025-01-30 00:47:56,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:47:56,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:47:56,943 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-01-30 00:47:56,960 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-01-30 00:47:56,960 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:47:56,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:58,045 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-30 00:47:58,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:47:58,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399997602] [2025-01-30 00:47:58,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399997602] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:47:58,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248137313] [2025-01-30 00:47:58,045 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:47:58,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:47:58,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:47:58,047 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-30 00:47:58,050 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-30 00:47:58,067 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-01-30 00:47:58,083 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-01-30 00:47:58,084 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:47:58,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:47:58,085 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-30 00:47:58,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:48:00,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:00,096 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-30 00:48:00,135 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-30 00:48:00,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:48:02,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:02,636 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-30 00:48:04,410 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-30 00:48:04,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248137313] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:48:04,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:48:04,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 35, 30] total 83 [2025-01-30 00:48:04,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801038563] [2025-01-30 00:48:04,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:48:04,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-01-30 00:48:04,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:48:04,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-01-30 00:48:04,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=6390, Unknown=0, NotChecked=0, Total=6972 [2025-01-30 00:48:04,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:04,413 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:48:04,413 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-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:04,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:08,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-01-30 00:48:08,220 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-30 00:48:08,220 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:48:08,220 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:48:08,220 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #2 [2025-01-30 00:48:08,220 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:48:08,220 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:48:08,221 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,221 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:48:08,221 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,221 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:48:08,221 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:08,221 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:48:08,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:08,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048672, now seen corresponding path program 1 times [2025-01-30 00:48:08,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:08,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953682550] [2025-01-30 00:48:08,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:08,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:08,232 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:48:08,232 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:48:08,232 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:08,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:08,232 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:08,232 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:08,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:48:08,233 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:48:08,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:08,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720604, now seen corresponding path program 1 times [2025-01-30 00:48:08,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:08,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820810004] [2025-01-30 00:48:08,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:08,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:08,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:48:08,245 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:48:08,245 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:08,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:08,245 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:08,245 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:08,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:48:08,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:48:08,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:48:08,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,245 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:48:08,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,246 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-01-30 00:48:08,246 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-30 00:48:08,246 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:08,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-01-30 00:48:08,247 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:08,247 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:48:08,247 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:48:08,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1436174701, now seen corresponding path program 9 times [2025-01-30 00:48:08,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:48:08,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904727195] [2025-01-30 00:48:08,247 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:48:08,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:08,253 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-01-30 00:48:08,284 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-01-30 00:48:08,285 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-30 00:48:08,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:09,839 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-30 00:48:09,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:48:09,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904727195] [2025-01-30 00:48:09,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904727195] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:48:09,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790396512] [2025-01-30 00:48:09,840 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:48:09,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:48:09,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:48:09,842 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-30 00:48:09,842 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-30 00:48:09,860 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-01-30 00:48:09,881 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-01-30 00:48:09,881 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-30 00:48:09,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:09,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2025-01-30 00:48:09,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:48:11,930 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-30 00:48:11,931 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:48:14,804 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:14,805 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-30 00:48:17,382 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-30 00:48:17,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790396512] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:48:17,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:48:17,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 33, 33] total 86 [2025-01-30 00:48:17,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628377768] [2025-01-30 00:48:17,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:48:17,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2025-01-30 00:48:17,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:48:17,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2025-01-30 00:48:17,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=6748, Unknown=0, NotChecked=0, Total=7482 [2025-01-30 00:48:17,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:17,385 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:48:17,386 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-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:17,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:21,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:48:21,394 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-30 00:48:21,589 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-30 00:48:21,589 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:48:21,589 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:48:21,590 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #3 [2025-01-30 00:48:21,590 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:48:21,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:48:21,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:48:21,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:48:21,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:21,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:48:21,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:21,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048640, now seen corresponding path program 1 times [2025-01-30 00:48:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:21,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097097847] [2025-01-30 00:48:21,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:21,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:21,601 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:48:21,601 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:48:21,601 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:21,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:21,602 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:21,602 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:21,602 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:48:21,602 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,602 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:48:21,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:21,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720572, now seen corresponding path program 1 times [2025-01-30 00:48:21,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:21,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297065269] [2025-01-30 00:48:21,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:21,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:21,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:48:21,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:48:21,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:21,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:21,613 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:21,613 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:48:21,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:48:21,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:48:21,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:48:21,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:48:21,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,614 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-01-30 00:48:21,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-30 00:48:21,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:21,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2025-01-30 00:48:21,614 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:21,614 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:48:21,614 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:48:21,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:21,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1089123539, now seen corresponding path program 10 times [2025-01-30 00:48:21,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:48:21,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407844282] [2025-01-30 00:48:21,614 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:48:21,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:21,618 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-01-30 00:48:21,634 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-01-30 00:48:21,634 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:48:21,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:23,534 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-30 00:48:23,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:48:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407844282] [2025-01-30 00:48:23,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407844282] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:48:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855843391] [2025-01-30 00:48:23,534 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:48:23,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:48:23,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:48:23,537 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-30 00:48:23,538 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-30 00:48:23,559 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-01-30 00:48:23,578 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-01-30 00:48:23,578 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:48:23,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:23,580 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-01-30 00:48:23,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:48:26,833 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:26,834 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-30 00:48:26,886 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-30 00:48:26,886 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:48:30,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:30,878 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-30 00:48:33,921 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-30 00:48:33,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855843391] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:48:33,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:48:33,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 43, 36] total 104 [2025-01-30 00:48:33,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343567667] [2025-01-30 00:48:33,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:48:33,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2025-01-30 00:48:33,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:48:33,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2025-01-30 00:48:33,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=789, Invalid=10131, Unknown=0, NotChecked=0, Total=10920 [2025-01-30 00:48:33,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:33,925 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:48:33,926 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-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:48:33,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:48:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:48:39,638 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-30 00:48:39,834 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-30 00:48:39,834 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:48:39,834 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:48:39,834 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #3 [2025-01-30 00:48:39,834 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:48:39,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:48:39,834 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:48:39,834 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,835 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:48:39,835 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:39,835 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:48:39,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048604, now seen corresponding path program 1 times [2025-01-30 00:48:39,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:39,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720836985] [2025-01-30 00:48:39,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:39,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:39,853 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:48:39,853 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:48:39,853 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:39,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:39,853 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:39,853 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:39,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:48:39,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:48:39,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720536, now seen corresponding path program 1 times [2025-01-30 00:48:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:48:39,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002526784] [2025-01-30 00:48:39,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:48:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:39,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:48:39,869 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:48:39,869 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:48:39,869 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:48:39,869 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:48:39,869 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:48:39,869 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:48:39,869 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:48:39,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:48:39,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:48:39,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:48:39,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:48:39,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,871 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-30 00:48:39,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-01-30 00:48:39,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:48:39,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-01-30 00:48:39,871 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:48:39,871 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:48:39,871 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:48:39,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:48:39,872 INFO L85 PathProgramCache]: Analyzing trace with hash 737579213, now seen corresponding path program 11 times [2025-01-30 00:48:39,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:48:39,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754453352] [2025-01-30 00:48:39,872 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:48:39,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:48:39,876 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-01-30 00:48:39,900 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-01-30 00:48:39,900 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-30 00:48:39,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:41,660 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-30 00:48:41,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:48:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754453352] [2025-01-30 00:48:41,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754453352] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:48:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282876016] [2025-01-30 00:48:41,661 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:48:41,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:48:41,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:48:41,662 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-30 00:48:41,664 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-30 00:48:41,684 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-01-30 00:48:41,708 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-01-30 00:48:41,709 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-30 00:48:41,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:48:41,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-01-30 00:48:41,712 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:48:44,991 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-30 00:48:44,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:48:49,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:48:49,806 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-30 00:48:54,330 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-30 00:48:54,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282876016] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:48:54,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:48:54,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 39, 39] total 105 [2025-01-30 00:48:54,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455769813] [2025-01-30 00:48:54,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:48:54,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2025-01-30 00:48:54,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:48:54,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2025-01-30 00:48:54,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=810, Invalid=10320, Unknown=0, NotChecked=0, Total=11130 [2025-01-30 00:48:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:48:54,334 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:48:54,334 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-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:48:54,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:49:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:49:01,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:49:01,049 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-30 00:49:01,244 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-30 00:49:01,244 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:49:01,244 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:49:01,245 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #4 [2025-01-30 00:49:01,245 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:49:01,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:49:01,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:49:01,245 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:49:01,245 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:01,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:49:01,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:01,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048568, now seen corresponding path program 1 times [2025-01-30 00:49:01,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:01,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006516782] [2025-01-30 00:49:01,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:01,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:01,255 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:49:01,256 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:49:01,256 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:01,256 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:01,256 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:01,256 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:01,256 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:49:01,256 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,256 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:49:01,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:01,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720500, now seen corresponding path program 1 times [2025-01-30 00:49:01,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:01,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718135374] [2025-01-30 00:49:01,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:01,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:01,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:49:01,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:49:01,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:01,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:01,267 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:01,267 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:49:01,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:49:01,269 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,269 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:49:01,269 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,269 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:49:01,269 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,269 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:49:01,269 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,269 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-30 00:49:01,269 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-01-30 00:49:01,269 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:01,269 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2025-01-30 00:49:01,269 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:01,269 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:49:01,269 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:49:01,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:01,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1310629837, now seen corresponding path program 12 times [2025-01-30 00:49:01,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:49:01,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629781522] [2025-01-30 00:49:01,270 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:49:01,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:01,273 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-01-30 00:49:01,291 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-01-30 00:49:01,291 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-30 00:49:01,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:03,664 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-30 00:49:03,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:49:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629781522] [2025-01-30 00:49:03,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629781522] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:49:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455450324] [2025-01-30 00:49:03,665 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:49:03,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:49:03,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:49:03,667 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-30 00:49:03,667 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-30 00:49:03,690 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-01-30 00:49:03,719 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-01-30 00:49:03,719 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-30 00:49:03,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:03,721 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2025-01-30 00:49:03,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:49:07,386 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-30 00:49:07,386 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:49:12,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:49:12,923 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-30 00:49:17,405 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-30 00:49:17,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455450324] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:49:17,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:49:17,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 42, 42] total 111 [2025-01-30 00:49:17,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726732605] [2025-01-30 00:49:17,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:49:17,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2025-01-30 00:49:17,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:49:17,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2025-01-30 00:49:17,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=11349, Unknown=0, NotChecked=0, Total=12432 [2025-01-30 00:49:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:49:17,409 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:49:17,409 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-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:49:17,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:49:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:49:24,365 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-30 00:49:24,560 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-30 00:49:24,560 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:49:24,560 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:49:24,560 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #4 [2025-01-30 00:49:24,560 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:49:24,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:49:24,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:49:24,561 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:49:24,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:24,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:49:24,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:24,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048532, now seen corresponding path program 1 times [2025-01-30 00:49:24,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:24,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425770799] [2025-01-30 00:49:24,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:24,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:24,571 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:49:24,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:49:24,572 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:24,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:24,572 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:24,572 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:24,572 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:49:24,572 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,572 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:49:24,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:24,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720464, now seen corresponding path program 1 times [2025-01-30 00:49:24,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:24,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041427950] [2025-01-30 00:49:24,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:24,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:24,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:49:24,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:49:24,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:24,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:24,587 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:24,587 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:24,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:49:24,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,587 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:49:24,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:49:24,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,587 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:49:24,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:49:24,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:49:24,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:49:24,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-30 00:49:24,588 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:24,588 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-01-30 00:49:24,588 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:24,588 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:49:24,588 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:49:24,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:24,589 INFO L85 PathProgramCache]: Analyzing trace with hash 339936429, now seen corresponding path program 13 times [2025-01-30 00:49:24,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:49:24,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713022000] [2025-01-30 00:49:24,589 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:49:24,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:24,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-30 00:49:24,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-30 00:49:24,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:24,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:27,486 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-30 00:49:27,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:49:27,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713022000] [2025-01-30 00:49:27,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713022000] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:49:27,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466937680] [2025-01-30 00:49:27,487 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:49:27,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:49:27,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:49:27,488 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-30 00:49:27,489 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-30 00:49:27,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-30 00:49:27,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-30 00:49:27,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:27,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:27,534 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-30 00:49:27,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:49:33,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:49:33,415 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-30 00:49:33,493 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-30 00:49:33,493 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:49:40,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:49:40,953 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-30 00:49:46,244 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-30 00:49:46,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466937680] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:49:46,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:49:46,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 54, 45] total 133 [2025-01-30 00:49:46,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390981182] [2025-01-30 00:49:46,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:49:46,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2025-01-30 00:49:46,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:49:46,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2025-01-30 00:49:46,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1137, Invalid=16685, Unknown=0, NotChecked=0, Total=17822 [2025-01-30 00:49:46,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:49:46,247 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:49:46,247 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-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:49:46,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:49:56,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:56,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:56,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:49:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:49:56,375 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-30 00:49:56,570 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-30 00:49:56,571 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:49:56,571 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:49:56,571 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #5 [2025-01-30 00:49:56,571 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:49:56,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:49:56,571 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:49:56,571 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:49:56,571 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:56,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:49:56,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:56,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048492, now seen corresponding path program 1 times [2025-01-30 00:49:56,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:56,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239505514] [2025-01-30 00:49:56,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:56,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:56,581 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:49:56,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:49:56,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:56,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:56,582 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:56,582 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:56,582 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:49:56,582 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,582 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:49:56,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:56,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720424, now seen corresponding path program 1 times [2025-01-30 00:49:56,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:49:56,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065650977] [2025-01-30 00:49:56,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:49:56,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:56,595 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:49:56,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:49:56,596 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:49:56,596 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:49:56,596 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:49:56,596 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:49:56,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-30 00:49:56,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:49:56,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2025-01-30 00:49:56,597 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:49:56,597 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:49:56,597 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:49:56,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:49:56,598 INFO L85 PathProgramCache]: Analyzing trace with hash -70931347, now seen corresponding path program 14 times [2025-01-30 00:49:56,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:49:56,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455119465] [2025-01-30 00:49:56,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:49:56,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:49:56,602 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-30 00:49:56,620 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-30 00:49:56,620 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:49:56,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:59,344 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-30 00:49:59,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:49:59,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455119465] [2025-01-30 00:49:59,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455119465] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:49:59,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834999622] [2025-01-30 00:49:59,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:49:59,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:49:59,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:49:59,346 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-30 00:49:59,347 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-30 00:49:59,369 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-01-30 00:49:59,395 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-01-30 00:49:59,395 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:49:59,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:49:59,397 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2025-01-30 00:49:59,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:50:06,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:50:06,964 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-30 00:50:07,041 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-30 00:50:07,041 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:50:16,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:50:16,174 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-30 00:50:24,213 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-30 00:50:24,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834999622] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:50:24,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:50:24,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 59, 48] total 144 [2025-01-30 00:50:24,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82776602] [2025-01-30 00:50:24,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:50:24,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-01-30 00:50:24,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:50:24,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-01-30 00:50:24,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1279, Invalid=19601, Unknown=0, NotChecked=0, Total=20880 [2025-01-30 00:50:24,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:50:24,216 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:50:24,216 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-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:50:24,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:50:24,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:50:36,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:50:36,229 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-30 00:50:36,424 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-30 00:50:36,424 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:50:36,424 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:50:36,424 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #5 [2025-01-30 00:50:36,424 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:50:36,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:50:36,424 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:50:36,425 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:50:36,425 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:50:36,425 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:50:36,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:50:36,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048448, now seen corresponding path program 1 times [2025-01-30 00:50:36,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:50:36,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931994937] [2025-01-30 00:50:36,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:50:36,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:50:36,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:50:36,437 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:50:36,437 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:50:36,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:50:36,437 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:50:36,437 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:50:36,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:50:36,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:50:36,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:50:36,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720380, now seen corresponding path program 1 times [2025-01-30 00:50:36,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:50:36,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349030488] [2025-01-30 00:50:36,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:50:36,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:50:36,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:50:36,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:50:36,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:50:36,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:50:36,447 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:50:36,447 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:50:36,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:50:36,447 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,447 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:50:36,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:50:36,447 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,447 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:50:36,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:50:36,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:50:36,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:50:36,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,449 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-01-30 00:50:36,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-30 00:50:36,449 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:50:36,449 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2025-01-30 00:50:36,449 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:50:36,449 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:50:36,449 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:50:36,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:50:36,449 INFO L85 PathProgramCache]: Analyzing trace with hash -448596083, now seen corresponding path program 15 times [2025-01-30 00:50:36,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:50:36,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985819461] [2025-01-30 00:50:36,449 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:50:36,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:50:36,455 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-01-30 00:50:36,509 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-01-30 00:50:36,509 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-30 00:50:36,509 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:50:39,814 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-30 00:50:39,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:50:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985819461] [2025-01-30 00:50:39,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985819461] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:50:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084171817] [2025-01-30 00:50:39,815 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:50:39,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:50:39,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:50:39,817 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-30 00:50:39,817 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-30 00:50:39,841 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-01-30 00:50:39,877 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-01-30 00:50:39,877 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-30 00:50:39,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:50:39,880 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-01-30 00:50:39,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:50:46,778 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-30 00:50:46,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:50:57,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:50:57,138 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-30 00:51:09,652 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-30 00:51:09,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084171817] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:51:09,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:51:09,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 51, 51] total 140 [2025-01-30 00:51:09,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509947885] [2025-01-30 00:51:09,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:51:09,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 141 states [2025-01-30 00:51:09,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:51:09,654 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2025-01-30 00:51:09,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1444, Invalid=18296, Unknown=0, NotChecked=0, Total=19740 [2025-01-30 00:51:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:51:09,655 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:51:09,656 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-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:51:09,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:51:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:51:21,867 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-30 00:51:22,061 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-30 00:51:22,061 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:51:22,061 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:51:22,061 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #6 [2025-01-30 00:51:22,061 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:51:22,061 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:51:22,061 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:51:22,062 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:51:22,062 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:51:22,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:51:22,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:51:22,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048404, now seen corresponding path program 1 times [2025-01-30 00:51:22,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:51:22,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492821349] [2025-01-30 00:51:22,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:51:22,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:51:22,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:51:22,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:51:22,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:51:22,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:51:22,075 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:51:22,075 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:51:22,075 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:51:22,075 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,075 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:51:22,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:51:22,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720336, now seen corresponding path program 1 times [2025-01-30 00:51:22,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:51:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686624816] [2025-01-30 00:51:22,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:51:22,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:51:22,085 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:51:22,085 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:51:22,085 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:51:22,085 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:51:22,086 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:51:22,086 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:51:22,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:51:22,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:51:22,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:51:22,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:51:22,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-01-30 00:51:22,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:51:22,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-30 00:51:22,087 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:51:22,087 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:51:22,087 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:51:22,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:51:22,089 INFO L85 PathProgramCache]: Analyzing trace with hash -633048819, now seen corresponding path program 16 times [2025-01-30 00:51:22,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:51:22,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427884404] [2025-01-30 00:51:22,089 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:51:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:51:22,092 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-01-30 00:51:22,109 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-30 00:51:22,110 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:51:22,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:51:26,177 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-30 00:51:26,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:51:26,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427884404] [2025-01-30 00:51:26,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427884404] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:51:26,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411403801] [2025-01-30 00:51:26,178 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:51:26,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:51:26,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:51:26,180 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-30 00:51:26,183 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-30 00:51:26,205 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-01-30 00:51:26,233 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-30 00:51:26,233 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:51:26,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:51:26,235 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2025-01-30 00:51:26,239 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:51:36,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:51:36,920 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-30 00:51:37,013 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-30 00:51:37,013 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:51:49,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:51:49,970 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-30 00:52:00,571 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-30 00:52:00,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411403801] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:52:00,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:52:00,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 67, 54] total 165 [2025-01-30 00:52:00,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931302434] [2025-01-30 00:52:00,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:52:00,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2025-01-30 00:52:00,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:52:00,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2025-01-30 00:52:00,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=25796, Unknown=0, NotChecked=0, Total=27390 [2025-01-30 00:52:00,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:52:00,575 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:52:00,575 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-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:52:00,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:52:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:52:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:52:19,255 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-30 00:52:19,450 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-30 00:52:19,450 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:52:19,450 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:52:19,451 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #6 [2025-01-30 00:52:19,451 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:52:19,451 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:52:19,451 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,451 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:52:19,451 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,451 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:52:19,451 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:52:19,451 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:52:19,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:52:19,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048356, now seen corresponding path program 1 times [2025-01-30 00:52:19,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:52:19,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749362271] [2025-01-30 00:52:19,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:52:19,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:52:19,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:52:19,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:52:19,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:52:19,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:52:19,465 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:52:19,465 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:52:19,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:52:19,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:52:19,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:52:19,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720288, now seen corresponding path program 1 times [2025-01-30 00:52:19,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:52:19,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671421439] [2025-01-30 00:52:19,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:52:19,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:52:19,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:52:19,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:52:19,476 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:52:19,477 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:52:19,477 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:52:19,477 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,477 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:52:19,477 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:52:19,478 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,478 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-30 00:52:19,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-01-30 00:52:19,479 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:52:19,479 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2025-01-30 00:52:19,479 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:52:19,479 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:52:19,479 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:52:19,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:52:19,479 INFO L85 PathProgramCache]: Analyzing trace with hash -71362835, now seen corresponding path program 17 times [2025-01-30 00:52:19,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:52:19,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126805899] [2025-01-30 00:52:19,479 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:52:19,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:52:19,484 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-01-30 00:52:19,526 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-01-30 00:52:19,527 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-30 00:52:19,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:52:23,202 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-30 00:52:23,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:52:23,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126805899] [2025-01-30 00:52:23,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126805899] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:52:23,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851349127] [2025-01-30 00:52:23,203 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 00:52:23,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:52:23,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:52:23,205 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-30 00:52:23,206 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-30 00:52:23,229 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-01-30 00:52:23,267 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-01-30 00:52:23,267 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-30 00:52:23,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:52:23,269 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-30 00:52:23,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:52:32,770 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-30 00:52:32,771 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:52:46,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:52:46,941 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-30 00:53:00,796 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-30 00:53:00,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851349127] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:53:00,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:53:00,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 57, 57] total 155 [2025-01-30 00:53:00,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516258088] [2025-01-30 00:53:00,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:53:00,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 156 states [2025-01-30 00:53:00,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:53:00,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2025-01-30 00:53:00,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1539, Invalid=22641, Unknown=0, NotChecked=0, Total=24180 [2025-01-30 00:53:00,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:53:00,798 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:53:00,799 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-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:53:00,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:53:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:53:18,402 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-30 00:53:18,597 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-30 00:53:18,597 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:53:18,597 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:53:18,597 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #7 [2025-01-30 00:53:18,597 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:53:18,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:53:18,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:53:18,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:53:18,597 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:53:18,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:53:18,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:53:18,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048308, now seen corresponding path program 1 times [2025-01-30 00:53:18,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:53:18,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258148949] [2025-01-30 00:53:18,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:53:18,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:53:18,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:53:18,607 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:53:18,608 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:53:18,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:53:18,608 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:53:18,608 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:53:18,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:53:18,608 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:53:18,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:53:18,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720240, now seen corresponding path program 1 times [2025-01-30 00:53:18,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:53:18,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352244344] [2025-01-30 00:53:18,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:53:18,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:53:18,617 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:53:18,618 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:53:18,618 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:53:18,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:53:18,618 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:53:18,618 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,618 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:53:18,618 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-30 00:53:18,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:53:18,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2025-01-30 00:53:18,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:53:18,619 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:53:18,619 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:53:18,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:53:18,619 INFO L85 PathProgramCache]: Analyzing trace with hash -78320211, now seen corresponding path program 18 times [2025-01-30 00:53:18,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:53:18,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155938528] [2025-01-30 00:53:18,620 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:53:18,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:53:18,623 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-01-30 00:53:18,655 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-01-30 00:53:18,655 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-30 00:53:18,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:53:22,434 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-30 00:53:22,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:53:22,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155938528] [2025-01-30 00:53:22,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155938528] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:53:22,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115682676] [2025-01-30 00:53:22,435 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 00:53:22,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:53:22,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:53:22,438 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-30 00:53:22,438 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-30 00:53:22,461 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-01-30 00:53:22,504 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-01-30 00:53:22,504 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-30 00:53:22,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:53:22,506 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 191 conjuncts are in the unsatisfiable core [2025-01-30 00:53:22,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:53:33,195 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-30 00:53:33,196 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:53:49,745 WARN L286 SmtUtils]: Spent 5.49s 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-30 00:53:49,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:53:49,747 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-30 00:54:09,307 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-30 00:54:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115682676] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:54:09,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:54:09,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 60, 60] total 164 [2025-01-30 00:54:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706059450] [2025-01-30 00:54:09,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:54:09,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-30 00:54:09,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:54:09,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-30 00:54:09,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1631, Invalid=25429, Unknown=0, NotChecked=0, Total=27060 [2025-01-30 00:54:09,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:54:09,310 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:54:09,310 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-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:54:09,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:54:28,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:54:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:54:28,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:54:28,855 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-30 00:54:29,050 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-30 00:54:29,050 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:54:29,050 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:54:29,051 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #7 [2025-01-30 00:54:29,051 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:54:29,051 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:54:29,051 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,051 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:54:29,051 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,051 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:54:29,051 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:54:29,051 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:54:29,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:54:29,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048260, now seen corresponding path program 1 times [2025-01-30 00:54:29,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:54:29,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344028836] [2025-01-30 00:54:29,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:54:29,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:54:29,061 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:54:29,062 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:54:29,062 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:54:29,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:54:29,062 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:54:29,062 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:54:29,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:54:29,062 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:54:29,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:54:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720192, now seen corresponding path program 1 times [2025-01-30 00:54:29,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:54:29,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611295567] [2025-01-30 00:54:29,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:54:29,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:54:29,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:54:29,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:54:29,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:54:29,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:54:29,076 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:54:29,076 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:54:29,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:54:29,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:54:29,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,078 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-30 00:54:29,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-01-30 00:54:29,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:54:29,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-01-30 00:54:29,078 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:54:29,078 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:54:29,078 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:54:29,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:54:29,078 INFO L85 PathProgramCache]: Analyzing trace with hash 473064141, now seen corresponding path program 19 times [2025-01-30 00:54:29,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:54:29,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934024277] [2025-01-30 00:54:29,078 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:54:29,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:54:29,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-01-30 00:54:29,119 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-01-30 00:54:29,119 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:54:29,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:54:34,666 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-30 00:54:34,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:54:34,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934024277] [2025-01-30 00:54:34,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934024277] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:54:34,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383234768] [2025-01-30 00:54:34,667 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 00:54:34,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:54:34,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:54:34,669 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-30 00:54:34,670 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-30 00:54:34,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-01-30 00:54:34,727 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-01-30 00:54:34,727 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:54:34,727 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:54:34,730 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2025-01-30 00:54:34,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:54:51,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:54:51,204 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-30 00:54:51,325 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-30 00:54:51,325 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:55:11,944 WARN L286 SmtUtils]: Spent 6.68s 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-30 00:55:11,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:55:11,945 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-30 00:55:37,374 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-30 00:55:37,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383234768] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:55:37,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:55:37,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 78, 63] total 192 [2025-01-30 00:55:37,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906235168] [2025-01-30 00:55:37,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:55:37,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2025-01-30 00:55:37,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:55:37,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2025-01-30 00:55:37,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=34971, Unknown=0, NotChecked=0, Total=37056 [2025-01-30 00:55:37,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:55:37,377 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:55:37,377 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-30 00:55:37,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:55:37,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:55:37,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:56:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:56:05,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-30 00:56:05,758 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-30 00:56:05,952 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-30 00:56:05,952 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:56:05,952 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:56:05,952 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #8 [2025-01-30 00:56:05,952 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:56:05,952 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:56:05,952 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,952 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:56:05,952 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,953 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:56:05,953 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:56:05,953 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:56:05,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:56:05,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048208, now seen corresponding path program 1 times [2025-01-30 00:56:05,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:56:05,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44332201] [2025-01-30 00:56:05,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:56:05,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:56:05,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:56:05,963 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:56:05,963 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:56:05,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:56:05,964 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:56:05,964 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:56:05,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:56:05,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:56:05,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:56:05,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720140, now seen corresponding path program 1 times [2025-01-30 00:56:05,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:56:05,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010272046] [2025-01-30 00:56:05,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:56:05,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:56:05,976 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:56:05,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:56:05,977 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:56:05,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:56:05,977 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:56:05,977 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:56:05,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 80 is hopeless, skipping. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-30 00:56:05,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:56:05,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 170 [2025-01-30 00:56:05,978 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:56:05,978 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:56:05,978 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:56:05,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:56:05,979 INFO L85 PathProgramCache]: Analyzing trace with hash 271655501, now seen corresponding path program 20 times [2025-01-30 00:56:05,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:56:05,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440371109] [2025-01-30 00:56:05,979 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:56:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:56:05,983 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-30 00:56:06,004 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-30 00:56:06,004 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:56:06,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:56:12,507 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-30 00:56:12,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:56:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440371109] [2025-01-30 00:56:12,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440371109] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:56:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733911549] [2025-01-30 00:56:12,508 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 00:56:12,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:56:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:56:12,510 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-30 00:56:12,510 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-30 00:56:12,536 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-30 00:56:12,572 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-30 00:56:12,572 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 00:56:12,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:56:12,575 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2025-01-30 00:56:12,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:56:31,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:56:31,589 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-30 00:56:31,716 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-30 00:56:31,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:56:55,561 WARN L286 SmtUtils]: Spent 7.90s 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-30 00:56:55,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:56:55,563 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-30 00:57:30,659 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-30 00:57:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733911549] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:57:30,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:57:30,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 83, 66] total 205 [2025-01-30 00:57:30,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090781654] [2025-01-30 00:57:30,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:57:30,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2025-01-30 00:57:30,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:57:30,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2025-01-30 00:57:30,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=39940, Unknown=0, NotChecked=0, Total=42230 [2025-01-30 00:57:30,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:57:30,663 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:57:30,663 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-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-30 00:57:30,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:58:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:58:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:58:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:58:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-30 00:58:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-01-30 00:58:04,306 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-30 00:58:04,500 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-30 00:58:04,500 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:58:04,500 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:58:04,501 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #8 [2025-01-30 00:58:04,501 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:58:04,501 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:58:04,501 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,501 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:58:04,501 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,501 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:58:04,501 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:58:04,501 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:58:04,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:58:04,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048152, now seen corresponding path program 1 times [2025-01-30 00:58:04,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:58:04,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495949190] [2025-01-30 00:58:04,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:58:04,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:58:04,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:58:04,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:58:04,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:58:04,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:58:04,512 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:58:04,512 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:58:04,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:58:04,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:58:04,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:58:04,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720084, now seen corresponding path program 1 times [2025-01-30 00:58:04,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:58:04,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80325944] [2025-01-30 00:58:04,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:58:04,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:58:04,521 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:58:04,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:58:04,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:58:04,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:58:04,522 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:58:04,522 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:58:04,522 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,523 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:58:04,523 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-30 00:58:04,524 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-30 00:58:04,524 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-30 00:58:04,524 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-30 00:58:04,524 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-30 00:58:04,524 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:58:04,524 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2025-01-30 00:58:04,524 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:58:04,524 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:58:04,524 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:58:04,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:58:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1191105107, now seen corresponding path program 21 times [2025-01-30 00:58:04,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:58:04,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017960852] [2025-01-30 00:58:04,525 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:58:04,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:58:04,530 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-01-30 00:58:04,591 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-01-30 00:58:04,591 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-30 00:58:04,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:58:11,272 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-30 00:58:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:58:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017960852] [2025-01-30 00:58:11,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017960852] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:58:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003021621] [2025-01-30 00:58:11,272 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 00:58:11,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:58:11,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:58:11,274 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-30 00:58:11,275 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-30 00:58:11,300 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-01-30 00:58:11,352 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-01-30 00:58:11,352 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-30 00:58:11,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:58:11,355 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2025-01-30 00:58:11,357 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 00:58:26,039 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-30 00:58:26,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 00:58:50,289 WARN L286 SmtUtils]: Spent 9.35s 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-30 00:58:50,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 00:58:50,290 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-30 00:59:25,289 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-30 00:59:25,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003021621] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 00:59:25,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 00:59:25,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 69, 69] total 194 [2025-01-30 00:59:25,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411506808] [2025-01-30 00:59:25,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 00:59:25,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 195 states [2025-01-30 00:59:25,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 00:59:25,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 195 interpolants. [2025-01-30 00:59:25,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3038, Invalid=34792, Unknown=0, NotChecked=0, Total=37830 [2025-01-30 00:59:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:59:25,292 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 00:59:25,292 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-30 00:59:25,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:25,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2025-01-30 00:59:25,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 00:59:50,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-01-30 00:59:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2025-01-30 00:59:50,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-01-30 00:59:50,366 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-30 00:59:50,366 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 00:59:50,366 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 00:59:50,366 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #9 [2025-01-30 00:59:50,366 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 00:59:50,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-30 00:59:50,366 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 00:59:50,366 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 00:59:50,366 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:59:50,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 00:59:50,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:59:50,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048096, now seen corresponding path program 1 times [2025-01-30 00:59:50,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:59:50,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844055231] [2025-01-30 00:59:50,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:59:50,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:59:50,377 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 00:59:50,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 00:59:50,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:59:50,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:59:50,377 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:59:50,377 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:59:50,377 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-30 00:59:50,377 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,377 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-30 00:59:50,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:59:50,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720028, now seen corresponding path program 1 times [2025-01-30 00:59:50,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 00:59:50,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028798382] [2025-01-30 00:59:50,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 00:59:50,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:59:50,386 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-01-30 00:59:50,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-01-30 00:59:50,387 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 00:59:50,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 00:59:50,387 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 00:59:50,387 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-30 00:59:50,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-30 00:59:50,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 00:59:50,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-01-30 00:59:50,388 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 00:59:50,388 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 00:59:50,388 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 00:59:50,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 00:59:50,389 INFO L85 PathProgramCache]: Analyzing trace with hash 160632557, now seen corresponding path program 22 times [2025-01-30 00:59:50,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 00:59:50,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45794001] [2025-01-30 00:59:50,389 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:59:50,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 00:59:50,393 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-01-30 00:59:50,421 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-01-30 00:59:50,421 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:59:50,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:59:58,267 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-30 00:59:58,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 00:59:58,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45794001] [2025-01-30 00:59:58,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45794001] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 00:59:58,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650346644] [2025-01-30 00:59:58,267 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 00:59:58,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 00:59:58,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 00:59:58,269 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-30 00:59:58,270 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-30 00:59:58,295 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-01-30 00:59:58,344 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-01-30 00:59:58,345 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 00:59:58,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 00:59:58,355 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2025-01-30 00:59:58,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:00:22,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:00:22,725 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-30 01:00:22,875 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-30 01:00:22,875 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:00:54,495 WARN L286 SmtUtils]: Spent 11.15s 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-30 01:00:54,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:00:54,496 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-30 01:01:09,680 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-30 01:01:09,680 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-30 01:01:09,680 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-30 01:01:09,683 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-01-30 01:01:09,692 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-30 01:01:09,884 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-30 01:01:09,884 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-2-2-2-8-3-11-3-3-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ∧-480-12-3-14-3-3-1 context. [2025-01-30 01:01:09,886 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-01-30 01:01:09,886 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-01-30 01:01:09,891 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1] [2025-01-30 01:01:09,894 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-30 01:01:09,894 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-30 01:01:09,902 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-30 01:01:09,903 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:01:09 BasicIcfg [2025-01-30 01:01:09,903 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-30 01:01:09,904 INFO L158 Benchmark]: Toolchain (without parser) took 818759.49ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 96.3MB in the beginning and 838.4MB in the end (delta: -742.1MB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. [2025-01-30 01:01:09,904 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.20ms. Allocated memory is still 167.8MB. Free memory is still 96.9MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:01:09,904 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.77ms. Allocated memory is still 167.8MB. Free memory was 96.3MB in the beginning and 95.2MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:01:09,904 INFO L158 Benchmark]: Boogie Preprocessor took 10.19ms. Allocated memory is still 167.8MB. Free memory was 95.2MB in the beginning and 94.6MB in the end (delta: 601.5kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:01:09,904 INFO L158 Benchmark]: RCFGBuilder took 206.52ms. Allocated memory is still 167.8MB. Free memory was 94.0MB in the beginning and 84.6MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-30 01:01:09,905 INFO L158 Benchmark]: TraceAbstraction took 818515.75ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 84.2MB in the beginning and 838.4MB in the end (delta: -754.2MB). Peak memory consumption was 1.6GB. Max. memory is 16.0GB. [2025-01-30 01:01:09,905 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 96.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 20.77ms. Allocated memory is still 167.8MB. Free memory was 96.3MB in the beginning and 95.2MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 10.19ms. Allocated memory is still 167.8MB. Free memory was 95.2MB in the beginning and 94.6MB in the end (delta: 601.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 206.52ms. Allocated memory is still 167.8MB. Free memory was 94.0MB in the beginning and 84.6MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 818515.75ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 84.2MB in the beginning and 838.4MB in the end (delta: -754.2MB). Peak memory consumption was 1.6GB. 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: 2843, independent: 1581, independent conditional: 1499, independent unconditional: 82, dependent: 1261, dependent conditional: 1170, dependent unconditional: 91, 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: 2843, independent: 1581, independent conditional: 1499, independent unconditional: 82, dependent: 1261, dependent conditional: 1170, dependent unconditional: 91, 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-2-2-2-8-3-11-3-3-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ∧-480-12-3-14-3-3-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-2-2-2-8-3-11-3-3-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ∧-480-12-3-14-3-3-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-2-2-2-8-3-11-3-3-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ∧-480-12-3-14-3-3-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: 818.4s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 212.4s, 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, 519.7s InterpolantComputationTime, 4258 NumberOfCodeBlocks, 4252 NumberOfCodeBlocksAsserted, 254 NumberOfCheckSat, 6265 ConstructedInterpolants, 0 QuantifiedInterpolants, 479555 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]: 414, ConditionCalculationTime [ms]: 330, ConditionCalculations: 342, QuantifiedConditions: 0, TraceChecks: 32, UnknownTraceChecks: 0, UnsatisfiedConditions: 32, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown