/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/send-receive-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-30 01:06:51,462 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-30 01:06:51,508 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 01:06:51,511 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-30 01:06:51,512 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-30 01:06:51,526 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-30 01:06:51,526 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-30 01:06:51,526 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-30 01:06:51,527 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-30 01:06:51,527 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Use SBE=true [2025-01-30 01:06:51,527 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-30 01:06:51,527 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-30 01:06:51,528 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-30 01:06:51,528 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-30 01:06:51,528 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-30 01:06:51,529 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-30 01:06:51,529 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 01:06:51,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-30 01:06:51,728 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-30 01:06:51,729 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-30 01:06:51,730 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-30 01:06:51,730 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-30 01:06:51,731 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl [2025-01-30 01:06:51,731 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl' [2025-01-30 01:06:51,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-30 01:06:51,757 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-30 01:06:51,758 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-30 01:06:51,758 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-30 01:06:51,758 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-30 01:06:51,765 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,770 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,774 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-30 01:06:51,776 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-30 01:06:51,777 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-30 01:06:51,777 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-30 01:06:51,777 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-30 01:06:51,782 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,782 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,783 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,783 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,784 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,785 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,786 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,787 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,788 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,788 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-30 01:06:51,789 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-30 01:06:51,789 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-30 01:06:51,789 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-30 01:06:51,790 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/1) ... [2025-01-30 01:06:51,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-30 01:06:51,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:51,824 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 01:06:51,832 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 01:06:51,850 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-30 01:06:51,851 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-30 01:06:51,851 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-30 01:06:51,851 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-30 01:06:51,851 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-30 01:06:51,851 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-30 01:06:51,851 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-30 01:06:51,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-30 01:06:51,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-30 01:06:51,852 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 01:06:51,883 INFO L234 CfgBuilder]: Building ICFG [2025-01-30 01:06:51,885 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-30 01:06:51,934 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-30 01:06:51,934 INFO L283 CfgBuilder]: Performing block encoding [2025-01-30 01:06:51,948 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-30 01:06:51,948 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-30 01:06:51,948 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:06:51 BoogieIcfgContainer [2025-01-30 01:06:51,949 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-30 01:06:51,950 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-30 01:06:51,950 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-30 01:06:51,954 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-30 01:06:51,954 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.01 01:06:51" (1/2) ... [2025-01-30 01:06:51,954 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2343e9e2 and model type send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:06:51, skipping insertion in model container [2025-01-30 01:06:51,954 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:06:51" (2/2) ... [2025-01-30 01:06:51,955 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive-alt.wvr.bpl [2025-01-30 01:06:51,964 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-30 01:06:51,966 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive-alt.wvr.bpl that has 3 procedures, 19 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-30 01:06:51,966 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-30 01:06:51,990 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-30 01:06:52,018 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-30 01:06:52,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-30 01:06:52,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:52,024 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 01:06:52,025 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 01:06:52,069 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-30 01:06:52,092 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-30 01:06:52,098 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;@38eb93a6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-30 01:06:52,098 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-30 01:06:52,183 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 01:06:52,183 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:52,183 INFO L139 ounterexampleChecker]: Examining path program with hash -1637310236, occurence #1 [2025-01-30 01:06:52,183 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:52,183 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:52,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:52,186 INFO L85 PathProgramCache]: Analyzing trace with hash -692097252, now seen corresponding path program 1 times [2025-01-30 01:06:52,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:52,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770994236] [2025-01-30 01:06:52,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:52,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:52,233 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:06:52,239 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:06:52,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:52,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:52,296 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 01:06:52,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770994236] [2025-01-30 01:06:52,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770994236] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 01:06:52,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 01:06:52,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-30 01:06:52,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920052972] [2025-01-30 01:06:52,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 01:06:52,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 01:06:52,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:52,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 01:06:52,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 01:06:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,317 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:52,318 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 01:06:52,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-30 01:06:52,407 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 01:06:52,407 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:52,407 INFO L139 ounterexampleChecker]: Examining path program with hash -1779087994, occurence #1 [2025-01-30 01:06:52,407 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:52,407 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:52,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:52,407 INFO L85 PathProgramCache]: Analyzing trace with hash -452011681, now seen corresponding path program 1 times [2025-01-30 01:06:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869145881] [2025-01-30 01:06:52,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:52,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-30 01:06:52,415 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-30 01:06:52,416 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:52,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:52,460 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 01:06:52,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:52,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869145881] [2025-01-30 01:06:52,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869145881] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 01:06:52,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 01:06:52,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-30 01:06:52,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805078645] [2025-01-30 01:06:52,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 01:06:52,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 01:06:52,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:52,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 01:06:52,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 01:06:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,462 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:52,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:52,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-30 01:06:52,553 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 01:06:52,553 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:52,553 INFO L139 ounterexampleChecker]: Examining path program with hash -1578327152, occurence #1 [2025-01-30 01:06:52,553 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:52,553 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:52,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:52,554 INFO L85 PathProgramCache]: Analyzing trace with hash -157228027, now seen corresponding path program 2 times [2025-01-30 01:06:52,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:52,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883123544] [2025-01-30 01:06:52,554 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:06:52,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:52,562 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 2 equivalence classes. [2025-01-30 01:06:52,567 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 15 of 15 statements. [2025-01-30 01:06:52,567 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:06:52,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:52,604 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 01:06:52,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:52,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883123544] [2025-01-30 01:06:52,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883123544] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 01:06:52,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-30 01:06:52,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-30 01:06:52,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823367447] [2025-01-30 01:06:52,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 01:06:52,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-30 01:06:52,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:52,607 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-30 01:06:52,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-30 01:06:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,607 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:52,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:52,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:52,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:52,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-30 01:06:52,707 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 01:06:52,707 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:52,707 INFO L139 ounterexampleChecker]: Examining path program with hash -567150668, occurence #1 [2025-01-30 01:06:52,707 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:52,707 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:52,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:52,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2133771301, now seen corresponding path program 1 times [2025-01-30 01:06:52,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:52,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530595587] [2025-01-30 01:06:52,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:52,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:52,711 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-30 01:06:52,716 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-30 01:06:52,716 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:52,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:52,838 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 01:06:52,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:52,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530595587] [2025-01-30 01:06:52,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530595587] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:52,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776198528] [2025-01-30 01:06:52,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:52,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:52,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:52,842 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 01:06:52,845 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 01:06:52,867 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-30 01:06:52,875 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-30 01:06:52,876 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:52,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:52,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-30 01:06:52,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:52,939 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 01:06:52,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:06:53,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:06:53,025 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 01:06:53,067 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 01:06:53,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776198528] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:06:53,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:06:53,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-30 01:06:53,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586039174] [2025-01-30 01:06:53,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:06:53,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-30 01:06:53,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:53,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-30 01:06:53,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-01-30 01:06:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,069 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:53,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:53,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:53,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-30 01:06:53,326 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 01:06:53,326 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 01:06:53,326 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:53,326 INFO L139 ounterexampleChecker]: Examining path program with hash -452087694, occurence #1 [2025-01-30 01:06:53,326 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:53,326 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:53,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:53,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1816822248, now seen corresponding path program 1 times [2025-01-30 01:06:53,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:53,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654066014] [2025-01-30 01:06:53,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:53,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:53,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-30 01:06:53,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-30 01:06:53,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:53,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:53,380 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 01:06:53,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:53,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654066014] [2025-01-30 01:06:53,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654066014] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:53,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926026339] [2025-01-30 01:06:53,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:53,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:53,383 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 01:06:53,387 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 01:06:53,403 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-30 01:06:53,408 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-30 01:06:53,408 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:53,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:53,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-30 01:06:53,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:53,423 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 01:06:53,423 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-30 01:06:53,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926026339] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 01:06:53,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-30 01:06:53,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-30 01:06:53,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868696872] [2025-01-30 01:06:53,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 01:06:53,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-30 01:06:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:53,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-30 01:06:53,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-30 01:06:53,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,424 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:53,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:53,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:53,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:53,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:53,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-30 01:06:53,698 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 01:06:53,698 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 01:06:53,698 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:53,698 INFO L139 ounterexampleChecker]: Examining path program with hash 1835177354, occurence #1 [2025-01-30 01:06:53,698 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:53,698 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:53,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:53,699 INFO L85 PathProgramCache]: Analyzing trace with hash 683752846, now seen corresponding path program 2 times [2025-01-30 01:06:53,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:53,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655419915] [2025-01-30 01:06:53,699 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:06:53,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:53,702 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-30 01:06:53,705 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-30 01:06:53,705 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:06:53,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-30 01:06:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:53,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655419915] [2025-01-30 01:06:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655419915] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:53,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959122747] [2025-01-30 01:06:53,750 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:06:53,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:53,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:53,754 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 01:06:53,755 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 01:06:53,772 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-30 01:06:53,779 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-30 01:06:53,779 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:06:53,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:53,779 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-30 01:06:53,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:53,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-30 01:06:53,787 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-30 01:06:53,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959122747] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-30 01:06:53,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-30 01:06:53,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-01-30 01:06:53,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446123260] [2025-01-30 01:06:53,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-30 01:06:53,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-30 01:06:53,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:53,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-30 01:06:53,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-30 01:06:53,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,789 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:53,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:53,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:53,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:53,823 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 01:06:54,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:54,020 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 01:06:54,020 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:54,020 INFO L139 ounterexampleChecker]: Examining path program with hash -954437779, occurence #1 [2025-01-30 01:06:54,020 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:54,020 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:54,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:54,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1710938150, now seen corresponding path program 3 times [2025-01-30 01:06:54,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:54,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552213777] [2025-01-30 01:06:54,021 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:06:54,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:54,026 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-30 01:06:54,039 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-30 01:06:54,040 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-30 01:06:54,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:54,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:54,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552213777] [2025-01-30 01:06:54,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552213777] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:54,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739981868] [2025-01-30 01:06:54,177 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:06:54,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:54,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:54,179 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 01:06:54,184 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 01:06:54,202 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-30 01:06:54,209 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-30 01:06:54,209 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-30 01:06:54,209 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:54,209 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-30 01:06:54,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:54,291 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:06:54,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:06:54,425 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 01:06:54,504 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:54,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739981868] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:06:54,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:06:54,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-01-30 01:06:54,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694390334] [2025-01-30 01:06:54,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:06:54,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-30 01:06:54,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:54,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-30 01:06:54,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2025-01-30 01:06:54,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:54,506 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:54,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:54,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:54,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:06:54,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-30 01:06:54,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:54,888 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 01:06:54,888 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:54,888 INFO L139 ounterexampleChecker]: Examining path program with hash -954437779, occurence #2 [2025-01-30 01:06:54,888 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:06:54,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:06:54,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:06:54,889 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:06:54,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:06:54,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:54,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928497, now seen corresponding path program 1 times [2025-01-30 01:06:54,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:06:54,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286955490] [2025-01-30 01:06:54,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:54,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:54,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:06:54,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:06:54,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:54,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:06:54,919 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:06:54,919 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:06:54,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:06:54,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:06:54,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:54,940 INFO L85 PathProgramCache]: Analyzing trace with hash -611845602, now seen corresponding path program 1 times [2025-01-30 01:06:54,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:06:54,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891850845] [2025-01-30 01:06:54,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:06:54,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:54,942 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:06:54,946 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:06:54,946 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:06:54,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:06:54,946 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:06:54,946 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:06:54,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:06:54,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,947 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:06:54,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-30 01:06:54,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-30 01:06:54,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-30 01:06:54,947 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:06:54,947 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:06:54,947 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:06:54,947 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:06:54,947 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:54,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1071916701, now seen corresponding path program 4 times [2025-01-30 01:06:54,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:54,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619464281] [2025-01-30 01:06:54,948 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:06:54,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:54,953 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-01-30 01:06:54,965 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-30 01:06:54,965 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:06:54,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:55,189 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:55,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:55,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619464281] [2025-01-30 01:06:55,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619464281] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:55,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127975828] [2025-01-30 01:06:55,189 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:06:55,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:55,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:55,197 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 01:06:55,198 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 01:06:55,218 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-01-30 01:06:55,227 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-30 01:06:55,227 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:06:55,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:55,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-30 01:06:55,228 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:55,373 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:06:55,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:06:55,594 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 01:06:55,764 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-30 01:06:55,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127975828] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:06:55,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:06:55,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-01-30 01:06:55,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174774495] [2025-01-30 01:06:55,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:06:55,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-30 01:06:55,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:55,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-30 01:06:55,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2025-01-30 01:06:55,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:55,765 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:55,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:06:55,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:56,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:56,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:56,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:06:56,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:06:56,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-30 01:06:56,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-01-30 01:06:56,390 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 01:06:56,390 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:56,393 INFO L139 ounterexampleChecker]: Examining path program with hash -1878686282, occurence #1 [2025-01-30 01:06:56,393 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:56,393 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:56,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:56,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1970845272, now seen corresponding path program 5 times [2025-01-30 01:06:56,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:56,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621311945] [2025-01-30 01:06:56,394 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:06:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:56,397 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 7 equivalence classes. [2025-01-30 01:06:56,419 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-01-30 01:06:56,419 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-30 01:06:56,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:56,949 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-30 01:06:56,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:06:56,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621311945] [2025-01-30 01:06:56,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621311945] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:06:56,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008070167] [2025-01-30 01:06:56,950 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:06:56,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:56,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:06:56,955 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 01:06:56,956 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 01:06:56,974 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 7 equivalence classes. [2025-01-30 01:06:56,986 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-01-30 01:06:56,986 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-30 01:06:56,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:06:56,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-01-30 01:06:56,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:06:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:06:57,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:06:58,028 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,030 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,031 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,032 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,033 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,033 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,033 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,039 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,040 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,041 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,041 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,042 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,044 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,044 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,049 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:06:58,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:06:58,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 118 treesize of output 250 [2025-01-30 01:06:58,333 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:06:58,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008070167] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:06:58,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:06:58,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 37 [2025-01-30 01:06:58,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596631761] [2025-01-30 01:06:58,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:06:58,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-01-30 01:06:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:06:58,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-01-30 01:06:58,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1145, Unknown=0, NotChecked=0, Total=1406 [2025-01-30 01:06:58,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:58,335 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:06:58,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.8157894736842106) internal successors, (107), 37 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:06:58,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:06:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:06:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:06:59,567 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 01:06:59,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:06:59,762 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 01:06:59,762 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:06:59,762 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #1 [2025-01-30 01:06:59,762 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:06:59,762 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:06:59,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:06:59,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1622737093, now seen corresponding path program 6 times [2025-01-30 01:06:59,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:06:59,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807273598] [2025-01-30 01:06:59,763 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:06:59,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:06:59,767 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 48 statements into 7 equivalence classes. [2025-01-30 01:06:59,780 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-30 01:06:59,780 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-30 01:06:59,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 7 proven. 65 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-30 01:07:00,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:00,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807273598] [2025-01-30 01:07:00,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807273598] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:00,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794480807] [2025-01-30 01:07:00,311 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:07:00,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:00,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:00,316 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 01:07:00,323 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 01:07:00,336 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 48 statements into 7 equivalence classes. [2025-01-30 01:07:00,348 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-30 01:07:00,348 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-30 01:07:00,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:00,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-01-30 01:07:00,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:00,868 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:00,868 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:01,628 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,629 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,629 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,630 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,631 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,632 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,638 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,639 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,640 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,642 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,642 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,643 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,644 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,646 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,648 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,650 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,650 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:07:01,752 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:01,753 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 01:07:02,035 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:02,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794480807] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:02,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:02,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 44 [2025-01-30 01:07:02,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340500591] [2025-01-30 01:07:02,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:02,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-01-30 01:07:02,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:02,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-01-30 01:07:02,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2025-01-30 01:07:02,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:02,038 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:02,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.8) internal successors, (126), 44 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:02,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:03,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:03,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:03,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:03,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:03,591 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 01:07:03,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:03,781 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 01:07:03,781 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:03,781 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #1 [2025-01-30 01:07:03,781 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-30 01:07:03,781 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:03,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:03,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1836666782, now seen corresponding path program 7 times [2025-01-30 01:07:03,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:03,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745710430] [2025-01-30 01:07:03,783 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:07:03,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:03,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-01-30 01:07:03,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-01-30 01:07:03,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:03,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:04,458 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-30 01:07:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745710430] [2025-01-30 01:07:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745710430] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986214320] [2025-01-30 01:07:04,459 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:07:04,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:04,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:04,463 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 01:07:04,465 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 01:07:04,481 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-01-30 01:07:04,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-01-30 01:07:04,495 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:04,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:04,499 WARN L254 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 75 conjuncts are in the unsatisfiable core [2025-01-30 01:07:04,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:05,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:05,421 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 01:07:05,437 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 94 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:05,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:06,621 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:06,622 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 01:07:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 11 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:07,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986214320] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:07,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:07,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 19] total 51 [2025-01-30 01:07:07,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396999175] [2025-01-30 01:07:07,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:07,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-30 01:07:07,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:07,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-30 01:07:07,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2025-01-30 01:07:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:07,960 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:07,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 51 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:07,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:09,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:09,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-30 01:07:09,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:09,877 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 01:07:09,877 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:09,877 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #2 [2025-01-30 01:07:09,877 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:07:09,877 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:07:09,877 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,877 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:07:09,877 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:09,877 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:07:09,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:09,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928571, now seen corresponding path program 1 times [2025-01-30 01:07:09,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:09,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657232274] [2025-01-30 01:07:09,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:09,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:09,890 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:07:09,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:07:09,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:09,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:09,891 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:09,891 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:09,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:07:09,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:07:09,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:09,903 INFO L85 PathProgramCache]: Analyzing trace with hash -611845528, now seen corresponding path program 1 times [2025-01-30 01:07:09,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:09,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682508941] [2025-01-30 01:07:09,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:09,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:09,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:07:09,905 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:07:09,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:09,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:09,906 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:09,906 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:09,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:07:09,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,906 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:07:09,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:07:09,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,906 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:07:09,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:07:09,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:07:09,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 40 is hopeless, skipping. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-30 01:07:09,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:09,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:07:09,907 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:09,907 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:07:09,907 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:09,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:09,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1849340383, now seen corresponding path program 8 times [2025-01-30 01:07:09,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:09,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081626202] [2025-01-30 01:07:09,908 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:07:09,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:09,910 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 68 statements into 2 equivalence classes. [2025-01-30 01:07:09,917 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 68 of 68 statements. [2025-01-30 01:07:09,918 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:07:09,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:10,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:10,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081626202] [2025-01-30 01:07:10,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081626202] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:10,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013978891] [2025-01-30 01:07:10,611 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:07:10,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:10,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:10,615 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 01:07:10,616 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 01:07:10,633 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 68 statements into 2 equivalence classes. [2025-01-30 01:07:10,646 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 68 of 68 statements. [2025-01-30 01:07:10,646 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:07:10,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:10,647 WARN L254 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 87 conjuncts are in the unsatisfiable core [2025-01-30 01:07:10,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:11,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:11,891 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 01:07:11,899 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 14 proven. 140 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:11,899 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:13,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:13,431 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 01:07:15,213 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 27 proven. 125 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:07:15,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013978891] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:15,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:15,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 21] total 58 [2025-01-30 01:07:15,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628725246] [2025-01-30 01:07:15,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:15,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-01-30 01:07:15,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:15,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-01-30 01:07:15,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=3003, Unknown=0, NotChecked=0, Total=3422 [2025-01-30 01:07:15,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:15,215 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:15,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.9661016949152543) internal successors, (175), 58 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:15,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:17,287 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 01:07:17,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-01-30 01:07:17,481 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 01:07:17,481 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:17,482 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #2 [2025-01-30 01:07:17,482 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:07:17,482 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:07:17,482 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,482 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:07:17,482 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:17,482 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:07:17,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:17,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928603, now seen corresponding path program 1 times [2025-01-30 01:07:17,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:17,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459038721] [2025-01-30 01:07:17,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:17,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:17,495 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:07:17,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:07:17,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:17,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:17,496 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:17,496 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:17,496 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:07:17,496 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,496 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:07:17,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:17,508 INFO L85 PathProgramCache]: Analyzing trace with hash -611845496, now seen corresponding path program 1 times [2025-01-30 01:07:17,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:17,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090856997] [2025-01-30 01:07:17,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:17,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:17,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:07:17,511 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:07:17,511 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:17,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:17,511 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:17,512 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 46 is hopeless, skipping. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-30 01:07:17,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:17,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-30 01:07:17,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:17,513 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:07:17,513 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:17,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:17,513 INFO L85 PathProgramCache]: Analyzing trace with hash -565914500, now seen corresponding path program 9 times [2025-01-30 01:07:17,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:17,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812833953] [2025-01-30 01:07:17,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:07:17,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:17,515 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 9 equivalence classes. [2025-01-30 01:07:17,539 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 78 of 78 statements. [2025-01-30 01:07:17,539 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-30 01:07:17,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-30 01:07:18,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:18,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812833953] [2025-01-30 01:07:18,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812833953] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:18,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259083602] [2025-01-30 01:07:18,502 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:07:18,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:18,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:18,505 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 01:07:18,506 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 01:07:18,522 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 9 equivalence classes. [2025-01-30 01:07:18,540 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 78 of 78 statements. [2025-01-30 01:07:18,540 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-30 01:07:18,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:18,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-01-30 01:07:18,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:19,929 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 14 proven. 193 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:19,929 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:21,998 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:22,003 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 01:07:24,686 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 49 proven. 158 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:24,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259083602] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:24,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:24,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23, 23] total 59 [2025-01-30 01:07:24,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956308819] [2025-01-30 01:07:24,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:24,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-01-30 01:07:24,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:24,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-01-30 01:07:24,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=3077, Unknown=0, NotChecked=0, Total=3540 [2025-01-30 01:07:24,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:24,688 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:24,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.216666666666667) internal successors, (193), 59 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:24,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:07:27,401 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 01:07:27,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-30 01:07:27,599 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 01:07:27,599 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:27,599 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #3 [2025-01-30 01:07:27,599 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:07:27,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:07:27,599 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:07:27,599 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:27,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:07:27,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:27,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928635, now seen corresponding path program 1 times [2025-01-30 01:07:27,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:27,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294999534] [2025-01-30 01:07:27,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:27,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:27,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:07:27,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:07:27,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:27,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:27,613 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:27,613 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:27,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:07:27,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:07:27,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:27,626 INFO L85 PathProgramCache]: Analyzing trace with hash -611845464, now seen corresponding path program 1 times [2025-01-30 01:07:27,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:27,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387057495] [2025-01-30 01:07:27,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:27,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:27,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:07:27,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:07:27,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:27,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:27,629 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:27,629 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:07:27,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:07:27,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,630 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 46 is hopeless, skipping. [2025-01-30 01:07:27,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-30 01:07:27,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:27,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-30 01:07:27,630 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:27,630 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:07:27,630 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:27,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:27,630 INFO L85 PathProgramCache]: Analyzing trace with hash 843907481, now seen corresponding path program 10 times [2025-01-30 01:07:27,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:27,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69100926] [2025-01-30 01:07:27,630 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:07:27,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:27,632 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-01-30 01:07:27,642 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-30 01:07:27,642 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:07:27,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:28,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:28,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69100926] [2025-01-30 01:07:28,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69100926] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:28,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074250544] [2025-01-30 01:07:28,902 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:07:28,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:28,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:28,905 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 01:07:28,906 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 01:07:28,922 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-01-30 01:07:28,937 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-30 01:07:28,937 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:07:28,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:28,939 WARN L254 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-01-30 01:07:28,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:31,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:31,085 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 01:07:31,092 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 14 proven. 228 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:07:31,092 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:33,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:33,662 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 01:07:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 49 proven. 191 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:07:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074250544] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:36,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:36,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 32, 25] total 72 [2025-01-30 01:07:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954085819] [2025-01-30 01:07:36,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:36,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-30 01:07:36,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:36,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-30 01:07:36,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=4683, Unknown=0, NotChecked=0, Total=5256 [2025-01-30 01:07:36,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:36,704 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:36,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.9726027397260273) internal successors, (217), 72 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:36,704 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:07:36,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:40,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:40,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:07:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:07:40,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-30 01:07:40,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:40,372 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 01:07:40,372 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:40,372 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #3 [2025-01-30 01:07:40,372 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:07:40,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:07:40,373 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:07:40,373 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:40,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:07:40,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:40,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928671, now seen corresponding path program 1 times [2025-01-30 01:07:40,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:40,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588242599] [2025-01-30 01:07:40,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:40,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:40,386 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:07:40,386 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:07:40,386 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:40,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:40,386 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:40,386 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:40,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:07:40,387 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,387 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:07:40,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:40,400 INFO L85 PathProgramCache]: Analyzing trace with hash -611845428, now seen corresponding path program 1 times [2025-01-30 01:07:40,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:40,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201018787] [2025-01-30 01:07:40,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:40,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:40,401 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:07:40,402 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:07:40,402 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:40,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:40,402 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:40,402 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:40,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:07:40,402 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,402 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:07:40,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:07:40,402 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,402 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:07:40,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:07:40,402 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:07:40,402 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:07:40,402 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-30 01:07:40,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:40,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-01-30 01:07:40,403 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:40,403 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:07:40,403 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:40,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1856876746, now seen corresponding path program 11 times [2025-01-30 01:07:40,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:40,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966561883] [2025-01-30 01:07:40,403 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:07:40,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:40,406 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 92 statements into 11 equivalence classes. [2025-01-30 01:07:40,422 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 92 of 92 statements. [2025-01-30 01:07:40,422 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-30 01:07:40,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:41,376 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 0 proven. 302 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-30 01:07:41,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:41,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966561883] [2025-01-30 01:07:41,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966561883] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:41,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439653905] [2025-01-30 01:07:41,376 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:07:41,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:41,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:41,379 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 01:07:41,380 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 01:07:41,399 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 92 statements into 11 equivalence classes. [2025-01-30 01:07:41,423 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 92 of 92 statements. [2025-01-30 01:07:41,423 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-30 01:07:41,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:41,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 97 conjuncts are in the unsatisfiable core [2025-01-30 01:07:41,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:43,663 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 14 proven. 298 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:43,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:07:46,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:07:46,648 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 01:07:51,211 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 79 proven. 233 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:07:51,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439653905] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:07:51,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:07:51,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27, 27] total 69 [2025-01-30 01:07:51,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640653948] [2025-01-30 01:07:51,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:07:51,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-01-30 01:07:51,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:07:51,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-01-30 01:07:51,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=542, Invalid=4288, Unknown=0, NotChecked=0, Total=4830 [2025-01-30 01:07:51,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:51,214 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:07:51,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.3285714285714287) internal successors, (233), 69 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:07:51,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:07:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:07:55,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-30 01:07:55,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:55,520 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 01:07:55,520 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:07:55,520 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #4 [2025-01-30 01:07:55,520 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:07:55,520 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:07:55,520 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,520 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:07:55,521 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:55,521 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:07:55,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928707, now seen corresponding path program 1 times [2025-01-30 01:07:55,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:55,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523172411] [2025-01-30 01:07:55,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:55,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:55,532 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:07:55,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:07:55,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:55,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:55,532 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:55,533 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:55,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:07:55,533 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:07:55,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:55,542 INFO L85 PathProgramCache]: Analyzing trace with hash -611845392, now seen corresponding path program 1 times [2025-01-30 01:07:55,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:07:55,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938789146] [2025-01-30 01:07:55,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:07:55,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:55,543 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:07:55,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:07:55,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:07:55,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:07:55,544 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:07:55,544 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:07:55,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:07:55,545 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,545 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:07:55,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:07:55,545 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,545 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:07:55,546 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:07:55,546 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,546 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:07:55,546 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,546 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:07:55,546 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-01-30 01:07:55,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:07:55,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-01-30 01:07:55,547 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:07:55,547 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:07:55,547 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:07:55,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:07:55,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1481281363, now seen corresponding path program 12 times [2025-01-30 01:07:55,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:07:55,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303374131] [2025-01-30 01:07:55,548 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:07:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:07:55,550 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 96 statements into 11 equivalence classes. [2025-01-30 01:07:55,563 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 96 of 96 statements. [2025-01-30 01:07:55,563 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-30 01:07:55,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:56,993 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 1 proven. 342 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-30 01:07:56,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:07:56,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303374131] [2025-01-30 01:07:56,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303374131] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:07:56,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175515084] [2025-01-30 01:07:56,994 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:07:56,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:07:56,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:07:56,996 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 01:07:56,997 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 01:07:57,017 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 96 statements into 11 equivalence classes. [2025-01-30 01:07:57,044 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 96 of 96 statements. [2025-01-30 01:07:57,044 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-30 01:07:57,044 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:07:57,046 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 106 conjuncts are in the unsatisfiable core [2025-01-30 01:07:57,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:07:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 14 proven. 338 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:07:59,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:08:02,069 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,070 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,070 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,071 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,072 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,073 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,074 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,075 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,076 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,077 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,078 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,078 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,078 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,079 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,079 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,089 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,092 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,092 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,101 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,101 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,101 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,103 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,103 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,109 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,110 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,111 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,111 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,111 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,112 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,113 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,113 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,114 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,115 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,116 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,116 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,117 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,118 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,118 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,121 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,125 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,126 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,127 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,132 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,133 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,133 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,133 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,134 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,134 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,136 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,136 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,136 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,137 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,138 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,138 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,139 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,141 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,142 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,144 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,145 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,147 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,148 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,149 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,151 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,152 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,153 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,154 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-30 01:08:02,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:08:02,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2025-01-30 01:08:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 77 proven. 275 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:08:03,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175515084] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:08:03,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:08:03,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 29, 29] total 77 [2025-01-30 01:08:03,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488099515] [2025-01-30 01:08:03,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:08:03,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2025-01-30 01:08:03,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:08:03,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2025-01-30 01:08:03,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=5215, Unknown=0, NotChecked=0, Total=6006 [2025-01-30 01:08:03,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:03,622 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:08:03,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 3.3461538461538463) internal successors, (261), 77 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:03,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:03,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:08:08,787 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 01:08:08,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-01-30 01:08:08,985 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 01:08:08,985 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:08:08,985 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #4 [2025-01-30 01:08:08,985 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:08:08,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:08:08,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:08,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:08:08,985 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:08,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:08:08,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:08,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928743, now seen corresponding path program 1 times [2025-01-30 01:08:08,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:08,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031990550] [2025-01-30 01:08:08,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:08,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:08,997 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:08:08,997 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:08:08,997 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:08,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:08,998 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:08,998 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:08,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:08:08,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:08,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:08:09,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:09,008 INFO L85 PathProgramCache]: Analyzing trace with hash -611845356, now seen corresponding path program 1 times [2025-01-30 01:08:09,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:09,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034759937] [2025-01-30 01:08:09,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:09,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:09,009 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:08:09,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:08:09,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:09,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:09,009 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:09,009 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-01-30 01:08:09,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:09,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-01-30 01:08:09,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:09,011 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:08:09,011 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:08:09,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:09,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1913759600, now seen corresponding path program 13 times [2025-01-30 01:08:09,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:08:09,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685518540] [2025-01-30 01:08:09,011 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:08:09,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:09,013 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-30 01:08:09,024 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-30 01:08:09,025 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:09,025 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:08:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-30 01:08:10,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:08:10,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685518540] [2025-01-30 01:08:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685518540] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:08:10,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794061098] [2025-01-30 01:08:10,669 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:08:10,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:08:10,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:08:10,672 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 01:08:10,673 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 01:08:10,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-30 01:08:10,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-30 01:08:10,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:10,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:08:10,731 WARN L254 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 135 conjuncts are in the unsatisfiable core [2025-01-30 01:08:10,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:08:14,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:08:14,563 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 01:08:14,572 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 14 proven. 379 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:08:14,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:08:19,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:08:19,432 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 01:08:24,988 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 71 proven. 322 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:08:24,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794061098] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:08:24,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:08:24,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40, 31] total 92 [2025-01-30 01:08:24,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573938436] [2025-01-30 01:08:24,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:08:24,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2025-01-30 01:08:24,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:08:24,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2025-01-30 01:08:24,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=7729, Unknown=0, NotChecked=0, Total=8556 [2025-01-30 01:08:24,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:24,992 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:08:24,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 2.935483870967742) internal successors, (273), 92 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:08:24,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:30,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:08:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:08:30,818 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 01:08:31,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-30 01:08:31,016 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 01:08:31,016 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:08:31,016 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #5 [2025-01-30 01:08:31,016 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:08:31,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:08:31,016 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:08:31,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:31,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:08:31,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:31,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928783, now seen corresponding path program 1 times [2025-01-30 01:08:31,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:31,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434525628] [2025-01-30 01:08:31,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:31,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:31,031 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:08:31,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:08:31,031 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:31,031 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:31,031 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:31,031 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:31,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:08:31,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:08:31,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:31,043 INFO L85 PathProgramCache]: Analyzing trace with hash -611845316, now seen corresponding path program 1 times [2025-01-30 01:08:31,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:31,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594826865] [2025-01-30 01:08:31,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:31,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:31,045 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:08:31,046 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:08:31,046 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:31,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:31,046 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:31,046 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:08:31,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2025-01-30 01:08:31,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:31,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-01-30 01:08:31,047 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:31,047 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:08:31,047 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:08:31,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:31,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1701534477, now seen corresponding path program 14 times [2025-01-30 01:08:31,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:08:31,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756891517] [2025-01-30 01:08:31,047 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:08:31,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:31,050 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-30 01:08:31,061 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-30 01:08:31,061 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:08:31,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:08:33,263 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:08:33,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:08:33,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756891517] [2025-01-30 01:08:33,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756891517] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:08:33,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395126512] [2025-01-30 01:08:33,264 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:08:33,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:08:33,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:08:33,266 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 01:08:33,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-30 01:08:33,290 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-30 01:08:33,311 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-30 01:08:33,311 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:08:33,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:08:33,313 WARN L254 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 147 conjuncts are in the unsatisfiable core [2025-01-30 01:08:33,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:08:38,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:08:38,143 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 01:08:38,155 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 14 proven. 476 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:08:38,155 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:08:44,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:08:44,082 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 01:08:51,797 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 111 proven. 377 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:08:51,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395126512] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:08:51,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:08:51,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 44, 33] total 100 [2025-01-30 01:08:51,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547555409] [2025-01-30 01:08:51,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:08:51,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2025-01-30 01:08:51,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:08:51,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2025-01-30 01:08:51,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=9150, Unknown=0, NotChecked=0, Total=10100 [2025-01-30 01:08:51,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:51,800 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:08:51,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.98019801980198) internal successors, (301), 100 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:08:51,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:08:58,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:08:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:08:58,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-01-30 01:08:58,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33 [2025-01-30 01:08:58,412 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 01:08:58,412 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:08:58,412 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #5 [2025-01-30 01:08:58,412 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:08:58,412 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:08:58,412 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,412 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:08:58,412 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:58,412 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:08:58,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:58,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928827, now seen corresponding path program 1 times [2025-01-30 01:08:58,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:58,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530979926] [2025-01-30 01:08:58,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:58,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:58,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:08:58,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:08:58,423 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:58,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:58,423 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:58,423 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:58,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:08:58,424 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,424 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:08:58,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:58,435 INFO L85 PathProgramCache]: Analyzing trace with hash -611845272, now seen corresponding path program 1 times [2025-01-30 01:08:58,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:08:58,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785841236] [2025-01-30 01:08:58,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:08:58,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:58,436 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:08:58,436 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:08:58,436 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:08:58,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:08:58,436 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:08:58,436 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:08:58,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:08:58,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,437 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 64 is hopeless, skipping. [2025-01-30 01:08:58,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-01-30 01:08:58,438 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:08:58,438 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-01-30 01:08:58,438 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:08:58,438 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:08:58,438 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:08:58,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:08:58,438 INFO L85 PathProgramCache]: Analyzing trace with hash -444858710, now seen corresponding path program 15 times [2025-01-30 01:08:58,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:08:58,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980708093] [2025-01-30 01:08:58,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:08:58,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:08:58,440 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 120 statements into 14 equivalence classes. [2025-01-30 01:08:58,483 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 120 of 120 statements. [2025-01-30 01:08:58,483 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-30 01:08:58,483 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:09:00,650 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 584 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-30 01:09:00,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:09:00,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980708093] [2025-01-30 01:09:00,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980708093] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:09:00,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401894510] [2025-01-30 01:09:00,651 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:09:00,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:09:00,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:09:00,653 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 01:09:00,654 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 01:09:00,675 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 120 statements into 14 equivalence classes. [2025-01-30 01:09:00,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 120 of 120 statements. [2025-01-30 01:09:00,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-30 01:09:00,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:09:00,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 133 conjuncts are in the unsatisfiable core [2025-01-30 01:09:00,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:09:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 14 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:09:05,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:09:15,762 WARN L286 SmtUtils]: Spent 5.75s on a formula simplification. DAG size of input: 1009 DAG size of output: 953 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-30 01:09:15,762 INFO L349 Elim1Store]: treesize reduction 118, result has 95.9 percent of original size [2025-01-30 01:09:15,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 33 select indices, 33 select index equivalence classes, 0 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 528 case distinctions, treesize of input 314 treesize of output 2852 [2025-01-30 01:09:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 157 proven. 437 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:09:43,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401894510] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:09:43,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:09:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 35, 36] total 96 [2025-01-30 01:09:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053741796] [2025-01-30 01:09:43,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:09:43,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-01-30 01:09:43,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:09:43,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-01-30 01:09:43,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=8256, Unknown=0, NotChecked=0, Total=9312 [2025-01-30 01:09:43,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:09:43,065 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:09:43,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 3.288659793814433) internal successors, (319), 96 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:09:43,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:09:50,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:50,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:09:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:09:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:09:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:09:50,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-01-30 01:09:51,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:09:51,038 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 01:09:51,039 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:09:51,039 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #6 [2025-01-30 01:09:51,039 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:09:51,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:09:51,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:09:51,039 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:09:51,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:09:51,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:09:51,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928871, now seen corresponding path program 1 times [2025-01-30 01:09:51,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:09:51,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961677856] [2025-01-30 01:09:51,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:09:51,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:09:51,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:09:51,056 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:09:51,056 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:09:51,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:09:51,056 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:09:51,056 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:09:51,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:09:51,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:09:51,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:09:51,068 INFO L85 PathProgramCache]: Analyzing trace with hash -611845228, now seen corresponding path program 1 times [2025-01-30 01:09:51,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:09:51,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070519890] [2025-01-30 01:09:51,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:09:51,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:09:51,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:09:51,070 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:09:51,070 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:09:51,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:09:51,070 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:09:51,070 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:09:51,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:09:51,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,070 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:09:51,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:09:51,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,070 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:09:51,071 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,071 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:09:51,072 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,072 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 64 is hopeless, skipping. [2025-01-30 01:09:51,072 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-30 01:09:51,072 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:09:51,072 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2025-01-30 01:09:51,072 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:09:51,072 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:09:51,072 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:09:51,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:09:51,072 INFO L85 PathProgramCache]: Analyzing trace with hash 409429191, now seen corresponding path program 16 times [2025-01-30 01:09:51,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:09:51,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692966359] [2025-01-30 01:09:51,072 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:09:51,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:09:51,077 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 124 statements into 2 equivalence classes. [2025-01-30 01:09:51,092 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-30 01:09:51,092 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:09:51,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:09:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:09:53,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:09:53,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692966359] [2025-01-30 01:09:53,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692966359] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:09:53,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281559601] [2025-01-30 01:09:53,607 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:09:53,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:09:53,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:09:53,609 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 01:09:53,610 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 01:09:53,633 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 124 statements into 2 equivalence classes. [2025-01-30 01:09:53,655 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-30 01:09:53,655 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:09:53,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:09:53,657 WARN L254 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 167 conjuncts are in the unsatisfiable core [2025-01-30 01:09:53,659 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:10:00,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:10:00,366 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 01:10:00,377 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 14 proven. 636 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:10:00,377 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:10:08,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:10:08,625 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 01:10:21,602 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 151 proven. 497 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-30 01:10:21,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281559601] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:10:21,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:10:21,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 50, 37] total 114 [2025-01-30 01:10:21,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507552258] [2025-01-30 01:10:21,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:10:21,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-01-30 01:10:21,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:10:21,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-01-30 01:10:21,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1173, Invalid=11937, Unknown=0, NotChecked=0, Total=13110 [2025-01-30 01:10:21,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:10:21,608 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:10:21,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.982608695652174) internal successors, (343), 114 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:10:21,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:10:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:10:30,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:10:30,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-30 01:10:30,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-30 01:10:30,587 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 01:10:30,587 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:10:30,587 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #6 [2025-01-30 01:10:30,587 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:10:30,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:10:30,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:10:30,587 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:10:30,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:10:30,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:10:30,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928919, now seen corresponding path program 1 times [2025-01-30 01:10:30,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:10:30,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217728242] [2025-01-30 01:10:30,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:10:30,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:10:30,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:10:30,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:10:30,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:10:30,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:10:30,599 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:10:30,599 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:10:30,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:10:30,599 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:10:30,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:10:30,608 INFO L85 PathProgramCache]: Analyzing trace with hash -611845180, now seen corresponding path program 1 times [2025-01-30 01:10:30,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:10:30,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396284224] [2025-01-30 01:10:30,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:10:30,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:10:30,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:10:30,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:10:30,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:10:30,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:10:30,609 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:10:30,609 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:10:30,609 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:10:30,609 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,609 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:10:30,609 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:10:30,609 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:10:30,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,610 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 70 is hopeless, skipping. [2025-01-30 01:10:30,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-30 01:10:30,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:10:30,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-30 01:10:30,611 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:10:30,611 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:10:30,611 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:10:30,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:10:30,611 INFO L85 PathProgramCache]: Analyzing trace with hash 361247588, now seen corresponding path program 17 times [2025-01-30 01:10:30,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:10:30,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949502268] [2025-01-30 01:10:30,611 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:10:30,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:10:30,614 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 134 statements into 15 equivalence classes. [2025-01-30 01:10:30,634 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 134 of 134 statements. [2025-01-30 01:10:30,634 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-30 01:10:30,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:10:32,823 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 6 proven. 761 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-30 01:10:32,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:10:32,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949502268] [2025-01-30 01:10:32,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949502268] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:10:32,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51189444] [2025-01-30 01:10:32,823 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:10:32,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:10:32,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:10:32,825 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 01:10:32,826 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 01:10:32,847 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 134 statements into 15 equivalence classes. [2025-01-30 01:10:32,896 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 134 of 134 statements. [2025-01-30 01:10:32,896 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-30 01:10:32,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:10:32,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 159 conjuncts are in the unsatisfiable core [2025-01-30 01:10:32,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:10:38,987 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 14 proven. 764 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:10:38,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:10:48,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:10:48,123 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 01:11:09,508 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 205 proven. 566 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:11:09,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51189444] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:11:09,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:11:09,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 45, 39] total 114 [2025-01-30 01:11:09,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342134429] [2025-01-30 01:11:09,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:11:09,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-01-30 01:11:09,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:11:09,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-01-30 01:11:09,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1283, Invalid=11827, Unknown=0, NotChecked=0, Total=13110 [2025-01-30 01:11:09,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:11:09,510 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:11:09,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 3.208695652173913) internal successors, (369), 114 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:11:09,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:11:09,512 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:11:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:11:20,211 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 01:11:20,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42 [2025-01-30 01:11:20,409 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 01:11:20,409 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:11:20,409 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #7 [2025-01-30 01:11:20,409 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:11:20,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:11:20,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:11:20,409 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:11:20,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:11:20,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:11:20,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928971, now seen corresponding path program 1 times [2025-01-30 01:11:20,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:11:20,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099488493] [2025-01-30 01:11:20,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:11:20,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:11:20,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:11:20,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:11:20,423 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:11:20,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:11:20,423 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:11:20,423 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:11:20,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:11:20,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:11:20,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:11:20,433 INFO L85 PathProgramCache]: Analyzing trace with hash -611845128, now seen corresponding path program 1 times [2025-01-30 01:11:20,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:11:20,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137751031] [2025-01-30 01:11:20,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:11:20,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:11:20,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:11:20,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:11:20,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:11:20,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:11:20,434 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:11:20,434 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,435 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:11:20,435 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 76 is hopeless, skipping. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-01-30 01:11:20,436 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:11:20,436 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2025-01-30 01:11:20,436 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:11:20,436 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:11:20,436 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:11:20,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:11:20,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1299960801, now seen corresponding path program 18 times [2025-01-30 01:11:20,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:11:20,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643900459] [2025-01-30 01:11:20,439 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:11:20,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:11:20,442 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 144 statements into 17 equivalence classes. [2025-01-30 01:11:20,464 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 144 of 144 statements. [2025-01-30 01:11:20,464 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-30 01:11:20,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:11:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 1 proven. 895 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-30 01:11:23,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:11:23,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643900459] [2025-01-30 01:11:23,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643900459] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:11:23,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663117775] [2025-01-30 01:11:23,685 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-30 01:11:23,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:11:23,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:11:23,687 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 01:11:23,688 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 01:11:23,711 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 144 statements into 17 equivalence classes. [2025-01-30 01:11:23,747 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 144 of 144 statements. [2025-01-30 01:11:23,747 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-30 01:11:23,747 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:11:23,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 153 conjuncts are in the unsatisfiable core [2025-01-30 01:11:23,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:11:29,678 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 14 proven. 891 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-30 01:11:29,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:11:40,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:11:40,090 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 01:11:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 266 proven. 639 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-30 01:11:56,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663117775] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:11:56,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:11:56,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 41, 41] total 112 [2025-01-30 01:11:56,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045268715] [2025-01-30 01:11:56,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:11:56,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2025-01-30 01:11:56,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:11:56,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2025-01-30 01:11:56,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1515, Invalid=11141, Unknown=0, NotChecked=0, Total=12656 [2025-01-30 01:11:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:11:56,729 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:11:56,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 3.415929203539823) internal successors, (386), 112 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:11:56,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:11:56,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:11:56,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:12:07,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:12:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:12:07,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-01-30 01:12:07,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:12:07,711 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 01:12:07,711 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:12:07,711 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #7 [2025-01-30 01:12:07,711 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:12:07,711 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:12:07,711 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,711 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:12:07,711 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:12:07,711 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:12:07,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:12:07,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929021, now seen corresponding path program 1 times [2025-01-30 01:12:07,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:12:07,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629677327] [2025-01-30 01:12:07,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:12:07,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:12:07,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:12:07,723 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:12:07,723 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:12:07,723 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:12:07,723 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:12:07,723 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:12:07,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:12:07,723 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,723 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:12:07,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:12:07,735 INFO L85 PathProgramCache]: Analyzing trace with hash -611845078, now seen corresponding path program 1 times [2025-01-30 01:12:07,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:12:07,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990397165] [2025-01-30 01:12:07,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:12:07,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:12:07,736 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:12:07,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:12:07,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:12:07,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:12:07,737 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:12:07,737 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:12:07,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:12:07,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,737 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:12:07,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:12:07,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,737 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:12:07,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:12:07,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:12:07,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:12:07,738 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,738 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 76 is hopeless, skipping. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2025-01-30 01:12:07,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:12:07,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-30 01:12:07,739 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:12:07,739 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:12:07,739 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:12:07,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:12:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1219405342, now seen corresponding path program 19 times [2025-01-30 01:12:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:12:07,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401057186] [2025-01-30 01:12:07,739 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:12:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:12:07,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 148 statements into 1 equivalence classes. [2025-01-30 01:12:07,760 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 148 of 148 statements. [2025-01-30 01:12:07,761 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:12:07,761 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:12:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 0 proven. 967 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-30 01:12:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:12:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401057186] [2025-01-30 01:12:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401057186] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:12:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202640017] [2025-01-30 01:12:11,761 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-30 01:12:11,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:12:11,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:12:11,763 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 01:12:11,764 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 01:12:11,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 148 statements into 1 equivalence classes. [2025-01-30 01:12:11,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 148 of 148 statements. [2025-01-30 01:12:11,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:12:11,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:12:11,816 WARN L254 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 199 conjuncts are in the unsatisfiable core [2025-01-30 01:12:11,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:12:22,111 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:12:22,112 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 01:12:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 14 proven. 965 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:12:22,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:12:35,367 WARN L286 SmtUtils]: Spent 5.28s 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 01:12:35,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:12:35,368 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 01:12:57,715 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 259 proven. 713 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-30 01:12:57,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202640017] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:12:57,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:12:57,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 60, 43] total 136 [2025-01-30 01:12:57,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694375067] [2025-01-30 01:12:57,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:12:57,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2025-01-30 01:12:57,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:12:57,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2025-01-30 01:12:57,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1635, Invalid=16997, Unknown=0, NotChecked=0, Total=18632 [2025-01-30 01:12:57,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:12:57,717 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:12:57,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 137 states have (on average 2.9854014598540144) internal successors, (409), 136 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:12:57,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:13:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:13:12,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:13:12,662 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 01:13:12,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-01-30 01:13:12,860 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 01:13:12,860 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:13:12,860 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #8 [2025-01-30 01:13:12,860 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:13:12,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:13:12,860 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:13:12,860 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:13:12,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:13:12,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:13:12,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929077, now seen corresponding path program 1 times [2025-01-30 01:13:12,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:13:12,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740777434] [2025-01-30 01:13:12,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:13:12,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:13:12,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:13:12,871 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:13:12,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:13:12,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:13:12,871 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:13:12,871 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:13:12,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:13:12,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:13:12,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:13:12,880 INFO L85 PathProgramCache]: Analyzing trace with hash -611845022, now seen corresponding path program 1 times [2025-01-30 01:13:12,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:13:12,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231487091] [2025-01-30 01:13:12,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:13:12,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:13:12,881 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:13:12,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:13:12,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:13:12,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:13:12,881 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:13:12,881 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:13:12,881 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:13:12,881 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,881 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:13:12,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:13:12,883 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:13:12,883 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-30 01:13:12,883 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-30 01:13:12,883 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,883 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-01-30 01:13:12,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2025-01-30 01:13:12,883 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:13:12,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-01-30 01:13:12,883 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:13:12,883 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:13:12,883 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:13:12,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:13:12,883 INFO L85 PathProgramCache]: Analyzing trace with hash 17691035, now seen corresponding path program 20 times [2025-01-30 01:13:12,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:13:12,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67349042] [2025-01-30 01:13:12,883 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:13:12,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:13:12,888 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 158 statements into 2 equivalence classes. [2025-01-30 01:13:12,908 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 158 of 158 statements. [2025-01-30 01:13:12,908 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:13:12,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:13:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 0 proven. 1118 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-01-30 01:13:18,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:13:18,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67349042] [2025-01-30 01:13:18,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67349042] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:13:18,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522177653] [2025-01-30 01:13:18,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-30 01:13:18,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:13:18,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:13:18,392 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 01:13:18,393 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 01:13:18,415 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 158 statements into 2 equivalence classes. [2025-01-30 01:13:18,447 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 158 of 158 statements. [2025-01-30 01:13:18,447 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-30 01:13:18,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:13:18,450 WARN L254 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 211 conjuncts are in the unsatisfiable core [2025-01-30 01:13:18,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:13:30,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:13:30,660 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 01:13:30,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 14 proven. 1123 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:13:30,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:13:46,146 WARN L286 SmtUtils]: Spent 6.23s 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 01:13:46,147 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:13:46,148 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 01:14:10,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 328 proven. 795 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-30 01:14:10,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522177653] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:14:10,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:14:10,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 64, 45] total 144 [2025-01-30 01:14:10,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054937696] [2025-01-30 01:14:10,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:14:10,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-01-30 01:14:10,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:14:10,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-01-30 01:14:10,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1799, Invalid=19081, Unknown=0, NotChecked=0, Total=20880 [2025-01-30 01:14:10,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:14:10,795 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:14:10,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.986206896551724) internal successors, (433), 144 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:14:10,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:14:10,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:14:10,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:14:10,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:14:10,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:14:26,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:14:26,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-30 01:14:26,662 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 01:14:26,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-01-30 01:14:26,860 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 01:14:26,860 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:14:26,860 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #8 [2025-01-30 01:14:26,860 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:14:26,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:14:26,860 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:14:26,860 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:14:26,860 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:14:26,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:14:26,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929137, now seen corresponding path program 1 times [2025-01-30 01:14:26,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:14:26,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834417521] [2025-01-30 01:14:26,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:14:26,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:14:26,875 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:14:26,875 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:14:26,875 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:14:26,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:14:26,875 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:14:26,875 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:14:26,875 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:14:26,875 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,875 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:14:26,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:14:26,888 INFO L85 PathProgramCache]: Analyzing trace with hash -611844962, now seen corresponding path program 1 times [2025-01-30 01:14:26,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:14:26,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279577544] [2025-01-30 01:14:26,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:14:26,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:14:26,889 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:14:26,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:14:26,889 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:14:26,889 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:14:26,889 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:14:26,889 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:14:26,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:14:26,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,889 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:14:26,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:14:26,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,889 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:14:26,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:14:26,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 88 is hopeless, skipping. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2025-01-30 01:14:26,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:14:26,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2025-01-30 01:14:26,891 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:14:26,891 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:14:26,891 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:14:26,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:14:26,891 INFO L85 PathProgramCache]: Analyzing trace with hash -117154248, now seen corresponding path program 21 times [2025-01-30 01:14:26,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:14:26,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648196237] [2025-01-30 01:14:26,891 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:14:26,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:14:26,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 168 statements into 20 equivalence classes. [2025-01-30 01:14:26,984 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) and asserted 168 of 168 statements. [2025-01-30 01:14:26,984 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2025-01-30 01:14:26,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:14:31,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-01-30 01:14:31,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:14:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648196237] [2025-01-30 01:14:31,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648196237] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:14:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049106604] [2025-01-30 01:14:31,826 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-30 01:14:31,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:14:31,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:14:31,828 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 01:14:31,830 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 01:14:31,851 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 168 statements into 20 equivalence classes. [2025-01-30 01:14:31,964 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) and asserted 168 of 168 statements. [2025-01-30 01:14:31,964 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2025-01-30 01:14:31,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:14:31,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-30 01:14:31,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:14:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 14 proven. 1271 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-30 01:14:43,738 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:15:13,171 WARN L286 SmtUtils]: Spent 18.18s on a formula simplification. DAG size of input: 1783 DAG size of output: 1706 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-30 01:15:13,172 INFO L349 Elim1Store]: treesize reduction 165, result has 96.8 percent of original size [2025-01-30 01:15:13,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 45 select indices, 45 select index equivalence classes, 0 disjoint index pairs (out of 990 index pairs), introduced 45 new quantified variables, introduced 990 case distinctions, treesize of input 430 treesize of output 5237 [2025-01-30 01:16:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 403 proven. 882 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-30 01:16:49,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049106604] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:16:49,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:16:49,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 48, 48] total 133 [2025-01-30 01:16:49,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597419813] [2025-01-30 01:16:49,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:16:49,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2025-01-30 01:16:49,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:16:49,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2025-01-30 01:16:49,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1919, Invalid=15903, Unknown=0, NotChecked=0, Total=17822 [2025-01-30 01:16:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:16:49,240 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:16:49,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.3208955223880596) internal successors, (445), 133 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-30 01:16:49,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:17:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-30 01:17:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-01-30 01:17:09,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-01-30 01:17:09,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:17:09,516 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 01:17:09,516 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:17:09,516 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #9 [2025-01-30 01:17:09,516 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:17:09,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:17:09,516 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:17:09,516 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:17:09,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:17:09,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:17:09,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929193, now seen corresponding path program 1 times [2025-01-30 01:17:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:17:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074064770] [2025-01-30 01:17:09,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:17:09,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:17:09,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:17:09,526 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:17:09,526 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:17:09,526 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:17:09,526 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:17:09,526 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:17:09,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:17:09,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:17:09,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:17:09,534 INFO L85 PathProgramCache]: Analyzing trace with hash -611844906, now seen corresponding path program 1 times [2025-01-30 01:17:09,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:17:09,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536069368] [2025-01-30 01:17:09,534 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:17:09,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:17:09,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:17:09,535 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:17:09,535 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:17:09,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:17:09,535 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:17:09,535 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,535 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:17:09,535 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 88 is hopeless, skipping. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2025-01-30 01:17:09,536 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:17:09,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 169 [2025-01-30 01:17:09,536 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:17:09,536 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:17:09,536 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:17:09,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:17:09,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1786334549, now seen corresponding path program 22 times [2025-01-30 01:17:09,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:17:09,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613464836] [2025-01-30 01:17:09,537 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:17:09,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:17:09,541 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 172 statements into 2 equivalence classes. [2025-01-30 01:17:09,566 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-30 01:17:09,566 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:17:09,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:17:15,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 1 proven. 1361 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-30 01:17:15,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:17:15,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613464836] [2025-01-30 01:17:15,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613464836] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:17:15,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946207675] [2025-01-30 01:17:15,480 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-30 01:17:15,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:17:15,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:17:15,482 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-30 01:17:15,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-30 01:17:15,509 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 172 statements into 2 equivalence classes. [2025-01-30 01:17:15,540 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-30 01:17:15,540 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-30 01:17:15,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:17:15,551 WARN L254 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 231 conjuncts are in the unsatisfiable core [2025-01-30 01:17:15,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:17:31,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:17:31,915 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:17:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 14 proven. 1365 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-30 01:17:31,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:17:53,178 WARN L286 SmtUtils]: Spent 8.99s 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:17:53,179 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:17:53,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2025-01-30 01:18:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 396 proven. 969 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-30 01:18:35,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946207675] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-30 01:18:35,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-30 01:18:35,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 70, 49] total 160 [2025-01-30 01:18:35,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583929598] [2025-01-30 01:18:35,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-30 01:18:35,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2025-01-30 01:18:35,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-30 01:18:35,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2025-01-30 01:18:35,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2129, Invalid=23631, Unknown=0, NotChecked=0, Total=25760 [2025-01-30 01:18:35,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:18:35,292 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-30 01:18:35,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 2.9627329192546585) internal successors, (477), 160 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:18:35,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-01-30 01:18:35,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-30 01:18:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-01-30 01:18:55,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-30 01:18:55,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-01-30 01:18:56,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2025-01-30 01:18:56,152 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-30 01:18:56,152 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-30 01:18:56,152 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #9 [2025-01-30 01:18:56,152 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-30 01:18:56,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-30 01:18:56,152 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-30 01:18:56,152 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:18:56,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-30 01:18:56,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:18:56,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929257, now seen corresponding path program 1 times [2025-01-30 01:18:56,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:18:56,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599572830] [2025-01-30 01:18:56,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:18:56,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:18:56,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-30 01:18:56,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-30 01:18:56,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:18:56,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:18:56,166 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:18:56,166 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:18:56,166 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-30 01:18:56,166 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,166 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-30 01:18:56,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:18:56,175 INFO L85 PathProgramCache]: Analyzing trace with hash -611844842, now seen corresponding path program 1 times [2025-01-30 01:18:56,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-30 01:18:56,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662811214] [2025-01-30 01:18:56,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-30 01:18:56,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:18:56,176 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-30 01:18:56,176 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-30 01:18:56,176 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-30 01:18:56,176 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-30 01:18:56,177 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-30 01:18:56,177 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-30 01:18:56,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 94 is hopeless, skipping. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2025-01-30 01:18:56,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-30 01:18:56,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-30 01:18:56,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-30 01:18:56,178 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-30 01:18:56,178 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-30 01:18:56,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-30 01:18:56,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1393105678, now seen corresponding path program 23 times [2025-01-30 01:18:56,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-30 01:18:56,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040833480] [2025-01-30 01:18:56,179 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:18:56,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-30 01:18:56,182 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 182 statements into 21 equivalence classes. [2025-01-30 01:18:56,269 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 182 of 182 statements. [2025-01-30 01:18:56,269 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-01-30 01:18:56,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:19:01,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 0 proven. 1538 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-30 01:19:01,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-30 01:19:01,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040833480] [2025-01-30 01:19:01,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040833480] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-30 01:19:01,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433486218] [2025-01-30 01:19:01,908 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-30 01:19:01,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-30 01:19:01,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-30 01:19:01,910 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-30 01:19:01,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-30 01:19:01,937 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 182 statements into 21 equivalence classes. [2025-01-30 01:19:01,998 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 182 of 182 statements. [2025-01-30 01:19:01,998 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-01-30 01:19:01,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-30 01:19:02,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 193 conjuncts are in the unsatisfiable core [2025-01-30 01:19:02,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-30 01:19:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 14 proven. 1530 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-30 01:19:14,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-30 01:19:36,127 WARN L286 SmtUtils]: Spent 10.34s on a formula simplification that was a NOOP. DAG size: 1895 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-30 01:19:36,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-30 01:19:36,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 48 select indices, 48 select index equivalence classes, 0 disjoint index pairs (out of 1128 index pairs), introduced 48 new quantified variables, introduced 1128 case distinctions, treesize of input 460 treesize of output 5890 [2025-01-30 01:19:52,825 WARN L249 Executor]: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2025-01-30 01:19:52,825 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2025-01-30 01:19:52,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2025-01-30 01:19:52,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-01-30 01:19:53,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-01-30 01:19:53,033 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:19:53,033 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderCegarLoop.isCounterexampleFeasible(PartialOrderCegarLoop.java:320) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:165) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 70 more [2025-01-30 01:19:53,039 INFO L158 Benchmark]: Toolchain (without parser) took 781281.86ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 100.7MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2025-01-30 01:19:53,039 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 167.8MB. Free memory is still 102.0MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:19:53,039 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.37ms. Allocated memory is still 167.8MB. Free memory was 100.7MB in the beginning and 99.3MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:19:53,039 INFO L158 Benchmark]: Boogie Preprocessor took 11.56ms. Allocated memory is still 167.8MB. Free memory is still 99.3MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-30 01:19:53,039 INFO L158 Benchmark]: RCFGBuilder took 159.53ms. Allocated memory is still 167.8MB. Free memory was 99.3MB in the beginning and 89.6MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-30 01:19:53,040 INFO L158 Benchmark]: TraceAbstraction took 781088.08ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 89.6MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2025-01-30 01:19:53,040 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.12ms. Allocated memory is still 167.8MB. Free memory is still 102.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.37ms. Allocated memory is still 167.8MB. Free memory was 100.7MB in the beginning and 99.3MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 11.56ms. Allocated memory is still 167.8MB. Free memory is still 99.3MB. There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 159.53ms. Allocated memory is still 167.8MB. Free memory was 99.3MB in the beginning and 89.6MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 781088.08ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 89.6MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...