/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 -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-22 22:55:29,402 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-22 22:55:29,474 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-22 22:55:29,482 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-22 22:55:29,482 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-22 22:55:29,502 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-22 22:55:29,502 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-22 22:55:29,502 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-22 22:55:29,502 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-22 22:55:29,502 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-22 22:55:29,503 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Use SBE=true [2025-01-22 22:55:29,503 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-22 22:55:29,503 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-22 22:55:29,504 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 22:55:29,504 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-22 22:55:29,504 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-22 22:55:29,505 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-22 22:55:29,505 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-22 22:55:29,505 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-22 22:55:29,505 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 [2025-01-22 22:55:29,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-22 22:55:29,710 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-22 22:55:29,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-22 22:55:29,712 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-22 22:55:29,716 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-22 22:55:29,716 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.wvr.bpl [2025-01-22 22:55:29,717 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2025-01-22 22:55:29,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-22 22:55:29,740 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-22 22:55:29,740 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-22 22:55:29,740 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-22 22:55:29,741 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-22 22:55:29,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,753 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,757 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-22 22:55:29,758 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-22 22:55:29,760 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-22 22:55:29,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-22 22:55:29,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-22 22:55:29,764 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,765 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,765 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,767 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,767 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,769 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,770 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,770 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,771 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-22 22:55:29,771 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-22 22:55:29,771 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-22 22:55:29,771 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-22 22:55:29,773 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/1) ... [2025-01-22 22:55:29,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 22:55:29,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:29,795 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-22 22:55:29,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-22 22:55:29,819 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-22 22:55:29,819 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-22 22:55:29,819 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-22 22:55:29,819 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-22 22:55:29,819 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-22 22:55:29,819 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-22 22:55:29,819 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-22 22:55:29,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-22 22:55:29,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-22 22:55:29,820 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-01-22 22:55:29,820 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-22 22:55:29,820 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-22 22:55:29,820 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-22 22:55:29,856 INFO L234 CfgBuilder]: Building ICFG [2025-01-22 22:55:29,858 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-22 22:55:29,934 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-22 22:55:29,934 INFO L283 CfgBuilder]: Performing block encoding [2025-01-22 22:55:29,964 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-22 22:55:29,964 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-22 22:55:29,965 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:55:29 BoogieIcfgContainer [2025-01-22 22:55:29,965 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-22 22:55:29,966 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-22 22:55:29,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-22 22:55:29,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-22 22:55:29,973 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:55:29" (1/2) ... [2025-01-22 22:55:29,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75a357d8 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 10:55:29, skipping insertion in model container [2025-01-22 22:55:29,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:55:29" (2/2) ... [2025-01-22 22:55:29,975 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2025-01-22 22:55:29,985 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-22 22:55:29,986 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive.wvr.bpl that has 4 procedures, 21 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-22 22:55:29,986 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-22 22:55:30,019 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-01-22 22:55:30,055 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 22:55:30,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-22 22:55:30,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:30,059 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-22 22:55:30,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-22 22:55:30,116 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-22 22:55:30,130 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-22 22:55:30,141 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;@6f49dd04, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 22:55:30,142 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-01-22 22:55:30,395 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:30,395 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:30,395 INFO L139 ounterexampleChecker]: Examining path program with hash 2092584744, occurence #1 [2025-01-22 22:55:30,395 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:30,395 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:30,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:30,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1656828985, now seen corresponding path program 1 times [2025-01-22 22:55:30,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:30,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929741218] [2025-01-22 22:55:30,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:30,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:30,441 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-01-22 22:55:30,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-22 22:55:30,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:30,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:30,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:30,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:30,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929741218] [2025-01-22 22:55:30,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929741218] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:55:30,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:55:30,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 22:55:30,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536419371] [2025-01-22 22:55:30,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:55:30,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 22:55:30,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:30,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 22:55:30,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 22:55:30,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:30,532 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:30,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:30,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:30,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-22 22:55:30,613 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:30,613 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:30,613 INFO L139 ounterexampleChecker]: Examining path program with hash -245295288, occurence #1 [2025-01-22 22:55:30,614 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:30,614 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:30,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:30,614 INFO L85 PathProgramCache]: Analyzing trace with hash 511784627, now seen corresponding path program 1 times [2025-01-22 22:55:30,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:30,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726518393] [2025-01-22 22:55:30,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:30,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:30,620 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 22:55:30,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 22:55:30,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:30,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:30,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:55:30,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:30,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726518393] [2025-01-22 22:55:30,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726518393] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:55:30,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:55:30,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-22 22:55:30,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131947213] [2025-01-22 22:55:30,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:55:30,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 22:55:30,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:30,654 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 22:55:30,654 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 22:55:30,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:30,654 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:30,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:30,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:30,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-22 22:55:30,732 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:30,732 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:30,732 INFO L139 ounterexampleChecker]: Examining path program with hash 1983925565, occurence #1 [2025-01-22 22:55:30,732 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:30,733 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:30,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:30,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1161459035, now seen corresponding path program 1 times [2025-01-22 22:55:30,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:30,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472168532] [2025-01-22 22:55:30,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:30,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:30,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-22 22:55:30,744 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-22 22:55:30,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:30,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:30,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:30,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:30,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472168532] [2025-01-22 22:55:30,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472168532] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:55:30,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:55:30,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-22 22:55:30,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062086225] [2025-01-22 22:55:30,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:55:30,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 22:55:30,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:30,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 22:55:30,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-22 22:55:30,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:30,801 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:30,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) 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-22 22:55:30,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:30,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:31,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:31,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-22 22:55:31,013 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:31,013 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:31,014 INFO L139 ounterexampleChecker]: Examining path program with hash 568585634, occurence #1 [2025-01-22 22:55:31,014 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:31,014 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:31,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:31,014 INFO L85 PathProgramCache]: Analyzing trace with hash -129433159, now seen corresponding path program 2 times [2025-01-22 22:55:31,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:31,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398992247] [2025-01-22 22:55:31,014 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:55:31,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:31,021 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-01-22 22:55:31,031 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-01-22 22:55:31,031 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:55:31,031 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:31,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:31,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:31,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398992247] [2025-01-22 22:55:31,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398992247] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:31,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700439930] [2025-01-22 22:55:31,135 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:55:31,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:31,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:31,144 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:31,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-22 22:55:31,169 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-01-22 22:55:31,178 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 17 of 17 statements. [2025-01-22 22:55:31,178 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:55:31,178 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:31,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-22 22:55:31,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:31,234 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:31,281 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:31,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-22 22:55:31,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:31,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700439930] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:31,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:31,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-22 22:55:31,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230083629] [2025-01-22 22:55:31,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:31,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-22 22:55:31,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:31,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-22 22:55:31,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-01-22 22:55:31,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:31,337 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:31,337 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-22 22:55:31,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:31,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:31,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:31,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-22 22:55:31,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:31,894 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:31,894 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:31,894 INFO L139 ounterexampleChecker]: Examining path program with hash 1659292416, occurence #1 [2025-01-22 22:55:31,894 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:31,894 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:31,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:31,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1168369741, now seen corresponding path program 3 times [2025-01-22 22:55:31,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:31,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059765567] [2025-01-22 22:55:31,896 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:55:31,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:31,899 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 23 statements into 3 equivalence classes. [2025-01-22 22:55:31,902 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:31,902 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 22:55:31,902 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:31,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:31,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059765567] [2025-01-22 22:55:31,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059765567] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:31,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048281859] [2025-01-22 22:55:31,946 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:55:31,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:31,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:31,949 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:31,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-22 22:55:31,969 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 23 statements into 3 equivalence classes. [2025-01-22 22:55:31,978 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:31,978 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 22:55:31,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:31,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-22 22:55:31,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:31,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:31,997 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:32,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:32,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048281859] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:32,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:32,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2025-01-22 22:55:32,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274065861] [2025-01-22 22:55:32,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:32,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 22:55:32,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:32,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 22:55:32,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-22 22:55:32,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:32,017 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:32,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:32,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:32,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:32,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:32,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-22 22:55:32,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:32,254 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:32,254 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:32,254 INFO L139 ounterexampleChecker]: Examining path program with hash 931882760, occurence #1 [2025-01-22 22:55:32,254 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:32,254 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:32,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:32,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1122629587, now seen corresponding path program 1 times [2025-01-22 22:55:32,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:32,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301352946] [2025-01-22 22:55:32,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:32,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:32,258 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-22 22:55:32,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:32,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:32,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:32,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:32,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:32,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301352946] [2025-01-22 22:55:32,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301352946] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:32,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332413472] [2025-01-22 22:55:32,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:32,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:32,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:32,303 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:32,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-22 22:55:32,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-22 22:55:32,326 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:32,326 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:32,326 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:32,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-22 22:55:32,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:32,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:55:32,342 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-22 22:55:32,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332413472] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:55:32,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-22 22:55:32,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-22 22:55:32,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304030318] [2025-01-22 22:55:32,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:55:32,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 22:55:32,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:32,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 22:55:32,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-22 22:55:32,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:32,343 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:32,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:32,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:32,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:32,438 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-22 22:55:32,637 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-22 22:55:32,637 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:32,637 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:32,637 INFO L139 ounterexampleChecker]: Examining path program with hash -1333806405, occurence #1 [2025-01-22 22:55:32,637 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:32,637 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:32,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:32,637 INFO L85 PathProgramCache]: Analyzing trace with hash 2017590701, now seen corresponding path program 2 times [2025-01-22 22:55:32,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:32,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40654975] [2025-01-22 22:55:32,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:55:32,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:32,640 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-22 22:55:32,644 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:32,644 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:55:32,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:32,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:32,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:32,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40654975] [2025-01-22 22:55:32,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40654975] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:32,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815354764] [2025-01-22 22:55:32,775 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:55:32,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:32,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:32,777 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:32,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-22 22:55:32,795 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-22 22:55:32,803 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-22 22:55:32,803 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:55:32,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:32,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-22 22:55:32,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:32,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:32,882 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:32,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:32,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-22 22:55:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:33,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815354764] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:33,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-01-22 22:55:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066862291] [2025-01-22 22:55:33,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:33,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-22 22:55:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:33,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-22 22:55:33,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2025-01-22 22:55:33,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:33,060 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:33,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:33,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:33,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-22 22:55:33,668 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-22 22:55:33,668 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:33,668 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:33,668 INFO L139 ounterexampleChecker]: Examining path program with hash -1333806405, occurence #2 [2025-01-22 22:55:33,668 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:55:33,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:55:33,669 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:55:33,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:55:33,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:33,685 INFO L85 PathProgramCache]: Analyzing trace with hash -197559690, now seen corresponding path program 1 times [2025-01-22 22:55:33,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:55:33,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784820995] [2025-01-22 22:55:33,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:33,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:33,687 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:55:33,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:55:33,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:33,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:55:33,687 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:55:33,688 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:55:33,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:55:33,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:33,699 INFO L85 PathProgramCache]: Analyzing trace with hash 337345540, now seen corresponding path program 1 times [2025-01-22 22:55:33,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:55:33,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238310617] [2025-01-22 22:55:33,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:55:33,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:33,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:55:33,702 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:55:33,702 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:33,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:55:33,702 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:55:33,702 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:55:33,702 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:55:33,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-22 22:55:33,702 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:55:33,702 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:55:33,702 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:33,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:33,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1131082047, now seen corresponding path program 3 times [2025-01-22 22:55:33,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:33,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946136722] [2025-01-22 22:55:33,703 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:55:33,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:33,704 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 4 equivalence classes. [2025-01-22 22:55:33,710 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 29 of 29 statements. [2025-01-22 22:55:33,710 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-22 22:55:33,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:33,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:33,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946136722] [2025-01-22 22:55:33,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946136722] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:33,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996492526] [2025-01-22 22:55:33,935 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:55:33,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:33,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:33,936 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:33,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-22 22:55:33,955 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 4 equivalence classes. [2025-01-22 22:55:33,963 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 29 of 29 statements. [2025-01-22 22:55:33,963 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-22 22:55:33,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:33,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-22 22:55:33,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:34,112 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:34,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:34,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-22 22:55:34,459 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996492526] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:34,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2025-01-22 22:55:34,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56742434] [2025-01-22 22:55:34,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:34,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-01-22 22:55:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:34,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-01-22 22:55:34,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2025-01-22 22:55:34,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:34,460 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:34,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:34,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:34,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:34,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:34,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:34,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:34,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:34,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:34,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:35,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:35,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-22 22:55:35,616 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-22 22:55:35,616 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:35,616 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:35,616 INFO L139 ounterexampleChecker]: Examining path program with hash -872630625, occurence #1 [2025-01-22 22:55:35,616 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:35,616 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:35,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:35,617 INFO L85 PathProgramCache]: Analyzing trace with hash -844419765, now seen corresponding path program 4 times [2025-01-22 22:55:35,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:35,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874085018] [2025-01-22 22:55:35,617 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:55:35,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:35,619 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 55 statements into 2 equivalence classes. [2025-01-22 22:55:35,636 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-01-22 22:55:35,639 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:55:35,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 22:55:36,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874085018] [2025-01-22 22:55:36,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874085018] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905356311] [2025-01-22 22:55:36,115 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:55:36,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:36,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:36,118 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:36,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-22 22:55:36,139 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 55 statements into 2 equivalence classes. [2025-01-22 22:55:36,153 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-01-22 22:55:36,153 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:55:36,153 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:36,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-01-22 22:55:36,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:36,713 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:36,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:37,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:37,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-01-22 22:55:37,890 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:37,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905356311] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:37,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:37,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 15] total 35 [2025-01-22 22:55:37,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715899380] [2025-01-22 22:55:37,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:37,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-01-22 22:55:37,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:37,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-01-22 22:55:37,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1044, Unknown=0, NotChecked=0, Total=1260 [2025-01-22 22:55:37,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:37,892 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:37,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.5833333333333335) internal successors, (129), 35 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:37,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:40,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:40,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:55:40,350 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-22 22:55:40,545 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-22 22:55:40,545 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:40,546 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:40,546 INFO L139 ounterexampleChecker]: Examining path program with hash -1404938496, occurence #1 [2025-01-22 22:55:40,546 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:40,546 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:40,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:40,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1086788819, now seen corresponding path program 5 times [2025-01-22 22:55:40,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:40,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977800340] [2025-01-22 22:55:40,546 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:55:40,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:40,549 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 69 statements into 9 equivalence classes. [2025-01-22 22:55:40,570 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 69 of 69 statements. [2025-01-22 22:55:40,571 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-22 22:55:40,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:41,165 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 1 proven. 118 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-01-22 22:55:41,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:41,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977800340] [2025-01-22 22:55:41,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977800340] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:41,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041653506] [2025-01-22 22:55:41,166 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:55:41,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:41,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:41,167 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:41,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-22 22:55:41,186 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 69 statements into 9 equivalence classes. [2025-01-22 22:55:41,202 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 69 of 69 statements. [2025-01-22 22:55:41,202 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-22 22:55:41,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:41,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-01-22 22:55:41,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:41,815 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:55:41,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:42,718 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:42,719 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 136 treesize of output 534 [2025-01-22 22:55:43,531 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 107 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:55:43,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041653506] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:43,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:43,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 42 [2025-01-22 22:55:43,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425598857] [2025-01-22 22:55:43,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:43,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-01-22 22:55:43,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:43,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-01-22 22:55:43,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2025-01-22 22:55:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:43,533 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:43,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.9767441860465116) internal successors, (171), 42 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:55:43,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:55:47,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:55:47,589 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-22 22:55:47,786 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-22 22:55:47,786 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:47,786 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:47,786 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #1 [2025-01-22 22:55:47,786 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:47,786 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:47,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:47,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1591343687, now seen corresponding path program 6 times [2025-01-22 22:55:47,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:47,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227513453] [2025-01-22 22:55:47,787 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:55:47,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:47,790 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 75 statements into 9 equivalence classes. [2025-01-22 22:55:47,804 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 22:55:47,804 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-22 22:55:47,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-22 22:55:48,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227513453] [2025-01-22 22:55:48,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227513453] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537571388] [2025-01-22 22:55:48,486 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:55:48,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:48,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:48,488 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:48,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-22 22:55:48,507 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 75 statements into 9 equivalence classes. [2025-01-22 22:55:48,526 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 22:55:48,526 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-22 22:55:48,526 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:48,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-01-22 22:55:48,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:49,358 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:55:50,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:55:50,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-22 22:55:51,678 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 17 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:51,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537571388] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:55:51,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:55:51,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 19] total 48 [2025-01-22 22:55:51,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076652915] [2025-01-22 22:55:51,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:55:51,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2025-01-22 22:55:51,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:55:51,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2025-01-22 22:55:51,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=2035, Unknown=0, NotChecked=0, Total=2352 [2025-01-22 22:55:51,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:51,680 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:55:51,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.979591836734694) internal successors, (195), 48 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:55:51,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:55:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:55:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:55:57,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-22 22:55:57,787 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-22 22:55:57,787 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:55:57,787 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:55:57,787 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #1 [2025-01-22 22:55:57,787 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:55:57,787 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:55:57,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:55:57,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1443360193, now seen corresponding path program 7 times [2025-01-22 22:55:57,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:55:57,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843466600] [2025-01-22 22:55:57,788 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:55:57,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:55:57,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-22 22:55:57,801 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-22 22:55:57,801 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:57,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:58,556 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 22:55:58,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:55:58,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843466600] [2025-01-22 22:55:58,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843466600] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:55:58,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343816027] [2025-01-22 22:55:58,556 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:55:58,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:55:58,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:55:58,559 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:55:58,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-22 22:55:58,595 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-22 22:55:58,627 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-22 22:55:58,627 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:55:58,627 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:55:58,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-01-22 22:55:58,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:55:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 20 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:55:59,649 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:56:01,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:56:01,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-22 22:56:02,683 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 12 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:02,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343816027] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:56:02,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:56:02,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 53 [2025-01-22 22:56:02,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962978261] [2025-01-22 22:56:02,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:56:02,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-01-22 22:56:02,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:56:02,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-01-22 22:56:02,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=2509, Unknown=0, NotChecked=0, Total=2862 [2025-01-22 22:56:02,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:02,684 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:56:02,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 3.925925925925926) internal successors, (212), 53 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:02,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:10,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-22 22:56:10,396 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 [2025-01-22 22:56:10,397 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:56:10,397 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:56:10,397 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #2 [2025-01-22 22:56:10,397 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:56:10,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:56:10,397 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:56:10,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:10,405 INFO L85 PathProgramCache]: Analyzing trace with hash -197558480, now seen corresponding path program 1 times [2025-01-22 22:56:10,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:10,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410367812] [2025-01-22 22:56:10,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:10,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:10,407 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:56:10,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:56:10,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:10,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:10,407 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:10,407 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:10,407 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:56:10,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:10,415 INFO L85 PathProgramCache]: Analyzing trace with hash 337346750, now seen corresponding path program 1 times [2025-01-22 22:56:10,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:10,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898269609] [2025-01-22 22:56:10,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:10,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:10,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:56:10,417 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:56:10,417 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:10,417 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:10,418 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:10,418 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:10,418 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:56:10,418 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:56:10,419 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:10,419 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 55 is hopeless, skipping. [2025-01-22 22:56:10,419 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-22 22:56:10,419 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:56:10,419 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:56:10,419 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:56:10,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:10,419 INFO L85 PathProgramCache]: Analyzing trace with hash 2085054787, now seen corresponding path program 8 times [2025-01-22 22:56:10,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:56:10,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741127500] [2025-01-22 22:56:10,419 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:56:10,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:10,422 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 95 statements into 2 equivalence classes. [2025-01-22 22:56:10,433 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 95 of 95 statements. [2025-01-22 22:56:10,433 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:56:10,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:11,622 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 1 proven. 246 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-22 22:56:11,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:56:11,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741127500] [2025-01-22 22:56:11,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741127500] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:56:11,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456404065] [2025-01-22 22:56:11,622 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:56:11,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:56:11,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:56:11,624 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:56:11,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-22 22:56:11,645 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 95 statements into 2 equivalence classes. [2025-01-22 22:56:11,661 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 95 of 95 statements. [2025-01-22 22:56:11,661 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:56:11,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:11,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 82 conjuncts are in the unsatisfiable core [2025-01-22 22:56:11,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:56:13,144 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:13,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:56:15,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:56:15,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-22 22:56:16,998 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 37 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:16,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456404065] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:56:16,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:56:16,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 61 [2025-01-22 22:56:16,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540413057] [2025-01-22 22:56:16,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:56:16,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-01-22 22:56:16,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:56:16,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-01-22 22:56:17,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=3341, Unknown=0, NotChecked=0, Total=3782 [2025-01-22 22:56:17,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:17,000 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:56:17,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.129032258064516) internal successors, (256), 61 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:56:17,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:17,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:17,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:17,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:17,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:17,001 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:56:27,453 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-22 22:56:27,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16 [2025-01-22 22:56:27,648 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:56:27,648 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:56:27,648 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #2 [2025-01-22 22:56:27,648 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:56:27,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:56:27,648 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:56:27,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:27,657 INFO L85 PathProgramCache]: Analyzing trace with hash -197558024, now seen corresponding path program 1 times [2025-01-22 22:56:27,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:27,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774297929] [2025-01-22 22:56:27,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:27,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:27,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:56:27,659 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:56:27,659 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:27,659 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:27,660 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:27,660 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:27,660 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:56:27,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:27,670 INFO L85 PathProgramCache]: Analyzing trace with hash 337347206, now seen corresponding path program 1 times [2025-01-22 22:56:27,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:27,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751090940] [2025-01-22 22:56:27,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:27,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:27,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:56:27,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:56:27,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:27,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:27,673 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:27,673 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:27,673 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:56:27,673 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:56:27,673 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:27,673 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 55 is hopeless, skipping. [2025-01-22 22:56:27,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 98 [2025-01-22 22:56:27,673 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:56:27,673 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:56:27,673 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:56:27,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:27,674 INFO L85 PathProgramCache]: Analyzing trace with hash -305320003, now seen corresponding path program 9 times [2025-01-22 22:56:27,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:56:27,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781302287] [2025-01-22 22:56:27,674 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:56:27,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:27,676 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 101 statements into 9 equivalence classes. [2025-01-22 22:56:27,689 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 101 of 101 statements. [2025-01-22 22:56:27,689 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 22:56:27,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:28,889 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 22:56:28,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:56:28,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781302287] [2025-01-22 22:56:28,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781302287] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:56:28,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995828217] [2025-01-22 22:56:28,889 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:56:28,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:56:28,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:56:28,891 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:56:28,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-22 22:56:28,922 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 101 statements into 9 equivalence classes. [2025-01-22 22:56:28,940 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 101 of 101 statements. [2025-01-22 22:56:28,940 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 22:56:28,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:28,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 90 conjuncts are in the unsatisfiable core [2025-01-22 22:56:28,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:56:30,547 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 20 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:30,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:56:33,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:56:33,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2025-01-22 22:56:36,298 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 29 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:36,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995828217] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:56:36,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:56:36,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25, 25] total 65 [2025-01-22 22:56:36,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954768740] [2025-01-22 22:56:36,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:56:36,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2025-01-22 22:56:36,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:56:36,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2025-01-22 22:56:36,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=558, Invalid=3732, Unknown=0, NotChecked=0, Total=4290 [2025-01-22 22:56:36,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:36,300 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:56:36,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.03030303030303) internal successors, (266), 65 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:56:36,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:56:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:56:48,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-22 22:56:49,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-01-22 22:56:49,066 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:56:49,066 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:56:49,066 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #3 [2025-01-22 22:56:49,066 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:56:49,066 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:56:49,066 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,066 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:56:49,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:49,076 INFO L85 PathProgramCache]: Analyzing trace with hash -197557500, now seen corresponding path program 1 times [2025-01-22 22:56:49,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:49,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914575402] [2025-01-22 22:56:49,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:49,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:49,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:56:49,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:56:49,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:49,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:49,078 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:49,078 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:49,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:56:49,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash 337347730, now seen corresponding path program 1 times [2025-01-22 22:56:49,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:56:49,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136668589] [2025-01-22 22:56:49,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:56:49,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:49,088 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:56:49,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:56:49,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:56:49,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:56:49,089 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:56:49,089 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:56:49,089 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:56:49,089 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 22:56:49,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:56:49,089 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 63 is hopeless, skipping. [2025-01-22 22:56:49,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 112 [2025-01-22 22:56:49,089 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:56:49,089 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:56:49,089 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:56:49,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:56:49,090 INFO L85 PathProgramCache]: Analyzing trace with hash 362445375, now seen corresponding path program 10 times [2025-01-22 22:56:49,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:56:49,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913264723] [2025-01-22 22:56:49,090 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:56:49,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:56:49,092 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 115 statements into 2 equivalence classes. [2025-01-22 22:56:49,102 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-01-22 22:56:49,102 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:56:49,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:50,475 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 22:56:50,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:56:50,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913264723] [2025-01-22 22:56:50,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913264723] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:56:50,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145811645] [2025-01-22 22:56:50,476 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:56:50,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:56:50,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:56:50,477 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:56:50,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-22 22:56:50,497 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 115 statements into 2 equivalence classes. [2025-01-22 22:56:50,513 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-01-22 22:56:50,513 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:56:50,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:56:50,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 98 conjuncts are in the unsatisfiable core [2025-01-22 22:56:50,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:56:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 20 proven. 371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:52,689 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:56:55,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:56:55,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-22 22:56:58,771 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 65 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:56:58,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145811645] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:56:58,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:56:58,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27, 27] total 71 [2025-01-22 22:56:58,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254045875] [2025-01-22 22:56:58,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:56:58,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-01-22 22:56:58,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:56:58,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-01-22 22:56:58,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=4565, Unknown=0, NotChecked=0, Total=5112 [2025-01-22 22:56:58,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:56:58,773 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:56:58,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 4.361111111111111) internal successors, (314), 71 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:56:58,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:56:58,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:57:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:57:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:57:15,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-22 22:57:15,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:57:15,938 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:57:15,938 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:57:15,938 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #3 [2025-01-22 22:57:15,938 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:57:15,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:57:15,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,939 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:57:15,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:15,947 INFO L85 PathProgramCache]: Analyzing trace with hash -197556912, now seen corresponding path program 1 times [2025-01-22 22:57:15,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:57:15,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897920656] [2025-01-22 22:57:15,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:57:15,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:15,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:57:15,948 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:57:15,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:57:15,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:57:15,948 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:57:15,948 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:57:15,948 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:57:15,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash 337348318, now seen corresponding path program 1 times [2025-01-22 22:57:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:57:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67395238] [2025-01-22 22:57:15,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:57:15,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:15,957 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:57:15,957 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:57:15,957 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:57:15,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:57:15,958 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:57:15,958 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:57:15,958 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:57:15,958 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 22:57:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:15,958 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 63 is hopeless, skipping. [2025-01-22 22:57:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-01-22 22:57:15,958 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:57:15,958 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:57:15,958 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:57:15,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1932956601, now seen corresponding path program 11 times [2025-01-22 22:57:15,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:57:15,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513537194] [2025-01-22 22:57:15,959 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:57:15,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:15,961 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 121 statements into 10 equivalence classes. [2025-01-22 22:57:15,982 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 121 of 121 statements. [2025-01-22 22:57:15,982 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-22 22:57:15,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:57:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 426 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 22:57:17,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:57:17,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513537194] [2025-01-22 22:57:17,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513537194] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:57:17,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285448690] [2025-01-22 22:57:17,252 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:57:17,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:57:17,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:57:17,253 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:57:17,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-22 22:57:17,274 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 121 statements into 10 equivalence classes. [2025-01-22 22:57:17,295 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 121 of 121 statements. [2025-01-22 22:57:17,295 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-22 22:57:17,295 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:57:17,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-01-22 22:57:17,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:57:19,792 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 20 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:57:19,792 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:57:22,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,470 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,472 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,473 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,474 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,475 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,475 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,476 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,476 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,476 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,477 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,477 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,477 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,477 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,485 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,486 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,486 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,487 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,492 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,496 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,497 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,497 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,499 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,499 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,499 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,501 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,503 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,503 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,503 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,504 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,504 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,506 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,508 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,508 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,509 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,509 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,509 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,511 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,515 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,516 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,516 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,520 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,521 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,521 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,521 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,523 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,526 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,527 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,531 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,532 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,533 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,534 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,535 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,537 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,537 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,538 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,539 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:57:22,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:57:22,966 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-22 22:57:23,814 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 54 proven. 386 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:57:23,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285448690] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:57:23,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:57:23,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 29, 29] total 76 [2025-01-22 22:57:23,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757130947] [2025-01-22 22:57:23,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:57:23,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2025-01-22 22:57:23,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:57:23,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2025-01-22 22:57:23,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=679, Invalid=5173, Unknown=0, NotChecked=0, Total=5852 [2025-01-22 22:57:23,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:57:23,817 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:57:23,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 4.233766233766234) internal successors, (326), 76 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:57:23,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:57:45,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:57:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:57:45,084 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-22 22:57:45,278 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,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2025-01-22 22:57:45,279 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:57:45,279 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:57:45,279 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #4 [2025-01-22 22:57:45,279 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:57:45,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:57:45,279 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:57:45,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:45,287 INFO L85 PathProgramCache]: Analyzing trace with hash -197556262, now seen corresponding path program 1 times [2025-01-22 22:57:45,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:57:45,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010160801] [2025-01-22 22:57:45,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:57:45,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:45,288 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:57:45,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:57:45,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:57:45,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:57:45,289 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:57:45,289 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:57:45,289 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:57:45,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:45,296 INFO L85 PathProgramCache]: Analyzing trace with hash 337348968, now seen corresponding path program 1 times [2025-01-22 22:57:45,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:57:45,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140541673] [2025-01-22 22:57:45,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:57:45,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:45,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:57:45,298 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:57:45,298 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:57:45,298 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:57:45,298 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:57:45,298 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:57:45,298 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:57:45,298 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,298 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 22:57:45,298 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:57:45,299 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 71 is hopeless, skipping. [2025-01-22 22:57:45,299 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2025-01-22 22:57:45,299 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:57:45,299 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:57:45,299 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:57:45,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:57:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash 788147515, now seen corresponding path program 12 times [2025-01-22 22:57:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:57:45,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529055344] [2025-01-22 22:57:45,299 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:57:45,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:57:45,301 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 135 statements into 11 equivalence classes. [2025-01-22 22:57:45,316 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 135 of 135 statements. [2025-01-22 22:57:45,316 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 22:57:45,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:57:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 22:57:47,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:57:47,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529055344] [2025-01-22 22:57:47,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529055344] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:57:47,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216760382] [2025-01-22 22:57:47,077 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:57:47,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:57:47,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:57:47,078 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:57:47,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-22 22:57:47,100 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 135 statements into 11 equivalence classes. [2025-01-22 22:57:47,121 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 135 of 135 statements. [2025-01-22 22:57:47,121 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 22:57:47,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:57:47,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 114 conjuncts are in the unsatisfiable core [2025-01-22 22:57:47,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:57:50,312 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 20 proven. 546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:57:50,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:57:54,927 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:57:54,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2025-01-22 22:58:00,827 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 101 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:58:00,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216760382] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:58:00,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:58:00,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31, 31] total 83 [2025-01-22 22:58:00,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993105900] [2025-01-22 22:58:00,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:58:00,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-01-22 22:58:00,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:58:00,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-01-22 22:58:00,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=6171, Unknown=0, NotChecked=0, Total=6972 [2025-01-22 22:58:00,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:58:00,829 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:58:00,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.416666666666667) internal successors, (371), 83 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:58:00,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:58:24,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:24,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:58:24,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 22:58:24,092 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-22 22:58:24,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-01-22 22:58:24,287 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:58:24,287 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:58:24,287 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #4 [2025-01-22 22:58:24,287 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:58:24,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:58:24,287 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,287 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:58:24,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:58:24,295 INFO L85 PathProgramCache]: Analyzing trace with hash -197555542, now seen corresponding path program 1 times [2025-01-22 22:58:24,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:58:24,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023994641] [2025-01-22 22:58:24,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:58:24,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:58:24,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:58:24,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:58:24,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:58:24,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:58:24,297 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:58:24,297 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:58:24,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:58:24,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:58:24,305 INFO L85 PathProgramCache]: Analyzing trace with hash 337349688, now seen corresponding path program 1 times [2025-01-22 22:58:24,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:58:24,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244106704] [2025-01-22 22:58:24,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:58:24,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:58:24,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:58:24,306 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:58:24,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:58:24,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:58:24,306 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:58:24,306 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:58:24,306 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:58:24,306 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:58:24,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:58:24,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:58:24,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:58:24,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 22:58:24,307 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:58:24,307 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 71 is hopeless, skipping. [2025-01-22 22:58:24,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-22 22:58:24,307 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:58:24,307 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:58:24,307 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:58:24,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:58:24,307 INFO L85 PathProgramCache]: Analyzing trace with hash -248833611, now seen corresponding path program 13 times [2025-01-22 22:58:24,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:58:24,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648890042] [2025-01-22 22:58:24,307 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:58:24,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:58:24,310 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-01-22 22:58:24,319 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-22 22:58:24,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:58:24,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:58:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 1 proven. 619 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-22 22:58:26,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:58:26,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648890042] [2025-01-22 22:58:26,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648890042] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:58:26,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147445715] [2025-01-22 22:58:26,468 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:58:26,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:58:26,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:58:26,470 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:58:26,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-22 22:58:26,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-01-22 22:58:26,509 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-01-22 22:58:26,509 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:58:26,509 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:58:26,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 122 conjuncts are in the unsatisfiable core [2025-01-22 22:58:26,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:58:30,297 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 20 proven. 606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:58:30,297 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:58:35,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:58:35,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-22 22:58:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 87 proven. 539 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:58:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147445715] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:58:44,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:58:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 33] total 90 [2025-01-22 22:58:44,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615310339] [2025-01-22 22:58:44,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:58:44,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2025-01-22 22:58:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:58:44,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2025-01-22 22:58:44,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=7405, Unknown=0, NotChecked=0, Total=8190 [2025-01-22 22:58:44,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:58:44,468 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:58:44,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 4.318681318681318) internal successors, (393), 90 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 22:58:44,469 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 22:59:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 22:59:12,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-22 22:59:13,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31 [2025-01-22 22:59:13,136 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 22:59:13,136 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:59:13,136 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #5 [2025-01-22 22:59:13,136 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:59:13,136 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:59:13,136 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,136 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:59:13,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:59:13,145 INFO L85 PathProgramCache]: Analyzing trace with hash -197554754, now seen corresponding path program 1 times [2025-01-22 22:59:13,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:59:13,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291634414] [2025-01-22 22:59:13,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:59:13,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:59:13,146 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 22:59:13,146 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 22:59:13,146 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:59:13,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:59:13,146 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:59:13,146 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:59:13,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 22:59:13,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:59:13,154 INFO L85 PathProgramCache]: Analyzing trace with hash 337350476, now seen corresponding path program 1 times [2025-01-22 22:59:13,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:59:13,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829047956] [2025-01-22 22:59:13,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:59:13,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:59:13,154 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:59:13,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:59:13,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:59:13,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:59:13,155 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:59:13,155 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:59:13,155 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:59:13,155 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 22:59:13,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 22:59:13,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 22:59:13,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:59:13,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 22:59:13,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 22:59:13,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:59:13,156 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 79 is hopeless, skipping. [2025-01-22 22:59:13,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-22 22:59:13,156 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:59:13,156 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:59:13,156 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:59:13,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:59:13,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1592950217, now seen corresponding path program 14 times [2025-01-22 22:59:13,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:59:13,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848226915] [2025-01-22 22:59:13,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:59:13,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:59:13,159 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 155 statements into 2 equivalence classes. [2025-01-22 22:59:13,171 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 22:59:13,171 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:59:13,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:59:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 22:59:15,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:59:15,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848226915] [2025-01-22 22:59:15,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848226915] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:59:15,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128795669] [2025-01-22 22:59:15,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:59:15,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:59:15,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:59:15,823 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:59:15,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-22 22:59:15,844 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 155 statements into 2 equivalence classes. [2025-01-22 22:59:15,865 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 22:59:15,865 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:59:15,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:59:15,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-01-22 22:59:15,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:59:20,403 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 20 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:59:20,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:59:27,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:59:27,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-01-22 22:59:40,101 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 145 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:59:40,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128795669] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:59:40,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:59:40,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 35, 35] total 95 [2025-01-22 22:59:40,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27095645] [2025-01-22 22:59:40,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:59:40,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-01-22 22:59:40,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:59:40,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-01-22 22:59:40,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=878, Invalid=8242, Unknown=0, NotChecked=0, Total=9120 [2025-01-22 22:59:40,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:59:40,104 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:59:40,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 4.520833333333333) internal successors, (434), 95 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 22:59:40,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:00:17,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:00:17,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:00:17,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-22 23:00:17,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:00:17,266 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:00:17,266 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:00:17,266 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #5 [2025-01-22 23:00:17,266 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:00:17,266 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:00:17,266 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,266 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:00:17,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:00:17,274 INFO L85 PathProgramCache]: Analyzing trace with hash -197553902, now seen corresponding path program 1 times [2025-01-22 23:00:17,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:00:17,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985774844] [2025-01-22 23:00:17,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:00:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:00:17,275 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:00:17,275 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:00:17,275 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:00:17,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:00:17,276 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:00:17,276 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:00:17,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:00:17,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:00:17,283 INFO L85 PathProgramCache]: Analyzing trace with hash 337351328, now seen corresponding path program 1 times [2025-01-22 23:00:17,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:00:17,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055093278] [2025-01-22 23:00:17,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:00:17,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:00:17,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:00:17,285 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:00:17,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:00:17,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:00:17,285 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:00:17,285 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:00:17,285 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:00:17,285 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:00:17,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:00:17,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:00:17,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:00:17,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:00:17,286 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 79 is hopeless, skipping. [2025-01-22 23:00:17,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-01-22 23:00:17,286 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:00:17,286 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:00:17,286 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:00:17,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:00:17,286 INFO L85 PathProgramCache]: Analyzing trace with hash -418266703, now seen corresponding path program 15 times [2025-01-22 23:00:17,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:00:17,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662490997] [2025-01-22 23:00:17,286 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:00:17,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:00:17,289 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 161 statements into 14 equivalence classes. [2025-01-22 23:00:17,308 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 161 of 161 statements. [2025-01-22 23:00:17,308 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 23:00:17,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:00:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 834 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 23:00:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:00:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662490997] [2025-01-22 23:00:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662490997] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:00:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617456197] [2025-01-22 23:00:19,805 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:00:19,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:00:19,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:00:19,807 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:00:19,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-22 23:00:19,828 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 161 statements into 14 equivalence classes. [2025-01-22 23:00:19,859 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 161 of 161 statements. [2025-01-22 23:00:19,860 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 23:00:19,860 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:00:19,861 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-01-22 23:00:19,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:00:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 20 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:00:24,960 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:00:37,730 WARN L286 SmtUtils]: Spent 7.13s on a formula simplification. DAG size of input: 1123 DAG size of output: 1063 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 23:00:37,731 INFO L349 Elim1Store]: treesize reduction 128, result has 96.0 percent of original size [2025-01-22 23:00:37,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 35 select indices, 35 select index equivalence classes, 0 disjoint index pairs (out of 595 index pairs), introduced 35 new quantified variables, introduced 595 case distinctions, treesize of input 332 treesize of output 3196 [2025-01-22 23:01:09,142 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 128 proven. 720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:01:09,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617456197] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:01:09,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:01:09,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 37, 38] total 102 [2025-01-22 23:01:09,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106711198] [2025-01-22 23:01:09,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:01:09,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-22 23:01:09,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:01:09,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-22 23:01:09,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1292, Invalid=9214, Unknown=0, NotChecked=0, Total=10506 [2025-01-22 23:01:09,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:01:09,145 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:01:09,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.330097087378641) internal successors, (446), 102 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:09,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:01:09,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:01:59,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:01:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:01:59,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-22 23:01:59,682 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,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37 [2025-01-22 23:01:59,682 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:01:59,682 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:01:59,682 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #6 [2025-01-22 23:01:59,682 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:01:59,682 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:01:59,682 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,682 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:01:59,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:01:59,690 INFO L85 PathProgramCache]: Analyzing trace with hash -197552942, now seen corresponding path program 1 times [2025-01-22 23:01:59,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:01:59,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704384380] [2025-01-22 23:01:59,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:01:59,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:01:59,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:01:59,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:01:59,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:01:59,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:01:59,691 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:01:59,692 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:01:59,692 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:01:59,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:01:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash 337352288, now seen corresponding path program 1 times [2025-01-22 23:01:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:01:59,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580264039] [2025-01-22 23:01:59,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:01:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:01:59,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:01:59,700 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:01:59,700 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:01:59,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:01:59,701 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:01:59,701 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:01:59,701 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:01:59,701 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-22 23:01:59,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:01:59,701 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 87 is hopeless, skipping. [2025-01-22 23:01:59,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2025-01-22 23:01:59,702 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:01:59,702 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:01:59,702 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:01:59,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:01:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash -654608077, now seen corresponding path program 16 times [2025-01-22 23:01:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:01:59,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902698981] [2025-01-22 23:01:59,702 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:01:59,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:01:59,705 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 175 statements into 2 equivalence classes. [2025-01-22 23:01:59,719 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-01-22 23:01:59,719 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:01:59,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:02:02,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 23:02:02,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:02:02,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902698981] [2025-01-22 23:02:02,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902698981] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:02:02,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740405531] [2025-01-22 23:02:02,962 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:02:02,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:02:02,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:02:02,963 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:02:02,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-22 23:02:02,985 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 175 statements into 2 equivalence classes. [2025-01-22 23:02:03,008 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-01-22 23:02:03,008 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:02:03,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:02:03,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-01-22 23:02:03,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:02:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 20 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:02:09,273 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:02:18,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:02:18,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-22 23:02:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 197 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:02:34,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740405531] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:02:34,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:02:34,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 39] total 107 [2025-01-22 23:02:34,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517563772] [2025-01-22 23:02:34,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:02:34,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2025-01-22 23:02:34,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:02:34,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2025-01-22 23:02:34,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1066, Invalid=10490, Unknown=0, NotChecked=0, Total=11556 [2025-01-22 23:02:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:02:34,918 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:02:34,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 4.574074074074074) internal successors, (494), 107 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:02:34,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:02:34,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:03:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:03:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:03:24,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-01-22 23:03:25,145 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,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-22 23:03:25,146 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:03:25,146 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:03:25,146 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #6 [2025-01-22 23:03:25,146 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:03:25,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:03:25,146 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:03:25,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:03:25,154 INFO L85 PathProgramCache]: Analyzing trace with hash -197551958, now seen corresponding path program 1 times [2025-01-22 23:03:25,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:03:25,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257746922] [2025-01-22 23:03:25,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:03:25,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:03:25,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:03:25,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:03:25,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:03:25,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:03:25,155 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:03:25,156 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:03:25,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:03:25,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:03:25,163 INFO L85 PathProgramCache]: Analyzing trace with hash 337353272, now seen corresponding path program 1 times [2025-01-22 23:03:25,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:03:25,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280410417] [2025-01-22 23:03:25,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:03:25,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:03:25,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:03:25,164 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:03:25,164 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:03:25,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:03:25,164 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:03:25,164 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:03:25,165 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:03:25,165 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-22 23:03:25,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:03:25,165 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 87 is hopeless, skipping. [2025-01-22 23:03:25,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2025-01-22 23:03:25,165 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:03:25,166 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:03:25,166 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:03:25,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:03:25,166 INFO L85 PathProgramCache]: Analyzing trace with hash 147950509, now seen corresponding path program 17 times [2025-01-22 23:03:25,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:03:25,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265938633] [2025-01-22 23:03:25,166 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:03:25,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:03:25,169 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 181 statements into 16 equivalence classes. [2025-01-22 23:03:25,227 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 181 of 181 statements. [2025-01-22 23:03:25,227 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-22 23:03:25,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:03:28,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 23:03:28,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:03:28,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265938633] [2025-01-22 23:03:28,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265938633] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:03:28,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797171266] [2025-01-22 23:03:28,425 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:03:28,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:03:28,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:03:28,427 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:03:28,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-22 23:03:28,449 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 181 statements into 16 equivalence classes. [2025-01-22 23:03:28,480 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 181 of 181 statements. [2025-01-22 23:03:28,480 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-22 23:03:28,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:03:28,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-01-22 23:03:28,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:03:35,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 20 proven. 1086 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:03:35,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:03:42,360 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,362 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,362 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,365 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,366 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,367 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,368 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,369 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,369 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,370 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,370 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,370 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,370 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,372 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,372 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,372 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,372 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,373 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,373 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,382 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,383 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,383 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,385 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,385 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,386 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,386 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,386 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,387 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,390 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,391 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,392 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,394 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,400 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,401 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,402 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,402 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,402 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,403 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,404 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,404 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,405 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,406 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,406 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,406 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,407 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,408 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,408 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,408 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,409 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,409 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,409 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,410 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,411 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,411 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,412 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,413 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,413 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,413 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,414 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,414 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,414 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,415 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,416 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,417 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,418 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,418 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,418 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,418 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,419 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,419 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,419 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,420 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,420 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,423 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,423 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,423 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,423 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,424 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,424 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,426 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,426 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,430 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,436 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,436 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,437 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,437 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,438 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,438 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,440 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,442 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,444 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,445 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,448 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,450 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,450 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,451 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,451 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,452 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,452 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,452 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,453 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,453 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,454 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,454 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,454 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,457 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,460 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,461 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,462 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,462 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,462 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,463 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,464 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,466 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,466 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,467 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,468 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,468 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,468 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,469 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,470 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,470 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,471 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,473 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,473 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,474 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,476 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,477 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,479 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,480 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,482 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,482 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,483 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,483 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,485 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,486 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,487 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,487 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,490 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,490 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,493 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,493 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,494 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 23:03:42,496 INFO L224 Elim1Store]: Index analysis took 135 ms [2025-01-22 23:03:43,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:03:43,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 513 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 190 case distinctions, treesize of input 364 treesize of output 2004 [2025-01-22 23:03:46,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 177 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:03:46,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797171266] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:03:46,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:03:46,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 43, 41] total 115 [2025-01-22 23:03:46,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952642925] [2025-01-22 23:03:46,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:03:46,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2025-01-22 23:03:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:03:46,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2025-01-22 23:03:46,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1524, Invalid=11816, Unknown=0, NotChecked=0, Total=13340 [2025-01-22 23:03:46,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:03:46,364 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:03:46,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 4.362068965517241) internal successors, (506), 115 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:03:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:04:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2025-01-22 23:04:31,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-22 23:04:32,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:04:32,065 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:04:32,065 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:04:32,065 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #7 [2025-01-22 23:04:32,065 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:04:32,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:04:32,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:04:32,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:04:32,073 INFO L85 PathProgramCache]: Analyzing trace with hash -197551046, now seen corresponding path program 1 times [2025-01-22 23:04:32,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:04:32,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680666900] [2025-01-22 23:04:32,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:04:32,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:04:32,074 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:04:32,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:04:32,074 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:04:32,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:04:32,075 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:04:32,075 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:04:32,075 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:04:32,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:04:32,084 INFO L85 PathProgramCache]: Analyzing trace with hash 337354184, now seen corresponding path program 1 times [2025-01-22 23:04:32,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:04:32,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813087554] [2025-01-22 23:04:32,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:04:32,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:04:32,085 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:04:32,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:04:32,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:04:32,086 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:04:32,086 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:04:32,086 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:04:32,086 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:04:32,086 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:04:32,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-22 23:04:32,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:04:32,087 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 95 is hopeless, skipping. [2025-01-22 23:04:32,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-01-22 23:04:32,087 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:04:32,087 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:04:32,087 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:04:32,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:04:32,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1737813457, now seen corresponding path program 18 times [2025-01-22 23:04:32,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:04:32,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770478261] [2025-01-22 23:04:32,087 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 23:04:32,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:04:32,091 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 195 statements into 17 equivalence classes. [2025-01-22 23:04:32,110 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 195 of 195 statements. [2025-01-22 23:04:32,110 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-22 23:04:32,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:04:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 6 proven. 1300 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 23:04:36,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:04:36,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770478261] [2025-01-22 23:04:36,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770478261] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:04:36,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435175248] [2025-01-22 23:04:36,148 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 23:04:36,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:04:36,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:04:36,150 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:04:36,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-22 23:04:36,171 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 195 statements into 17 equivalence classes. [2025-01-22 23:04:36,211 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 195 of 195 statements. [2025-01-22 23:04:36,211 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-22 23:04:36,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:04:36,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 162 conjuncts are in the unsatisfiable core [2025-01-22 23:04:36,215 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:04:44,471 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 20 proven. 1287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:04:44,471 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:04:56,977 WARN L286 SmtUtils]: Spent 5.13s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 23:04:56,977 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:04:56,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2025-01-22 23:05:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 257 proven. 1050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:05:08,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435175248] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:05:08,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:05:08,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 123 [2025-01-22 23:05:08,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378447471] [2025-01-22 23:05:08,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:05:08,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2025-01-22 23:05:08,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:05:08,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2025-01-22 23:05:08,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1669, Invalid=13583, Unknown=0, NotChecked=0, Total=15252 [2025-01-22 23:05:08,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:05:08,224 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:05:08,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 4.540322580645161) internal successors, (563), 123 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 277 states. [2025-01-22 23:05:08,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:06:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2025-01-22 23:06:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 341 states. [2025-01-22 23:06:12,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-22 23:06:13,181 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,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46 [2025-01-22 23:06:13,181 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:06:13,181 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:06:13,182 INFO L139 ounterexampleChecker]: Examining path program with hash 1323326818, occurence #7 [2025-01-22 23:06:13,182 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:06:13,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:06:13,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:06:13,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:06:13,190 INFO L85 PathProgramCache]: Analyzing trace with hash -197549930, now seen corresponding path program 1 times [2025-01-22 23:06:13,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:06:13,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041580954] [2025-01-22 23:06:13,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:06:13,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:06:13,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:06:13,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:06:13,191 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:06:13,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:06:13,191 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:06:13,191 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:06:13,192 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:06:13,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:06:13,201 INFO L85 PathProgramCache]: Analyzing trace with hash 337355300, now seen corresponding path program 1 times [2025-01-22 23:06:13,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:06:13,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934355423] [2025-01-22 23:06:13,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:06:13,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:06:13,202 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:06:13,202 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:06:13,202 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:06:13,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:06:13,202 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:06:13,203 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:06:13,203 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:06:13,203 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-22 23:06:13,203 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,203 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-22 23:06:13,204 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,204 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-22 23:06:13,204 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:06:13,204 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 95 is hopeless, skipping. [2025-01-22 23:06:13,204 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-01-22 23:06:13,204 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:06:13,204 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:06:13,204 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:06:13,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:06:13,204 INFO L85 PathProgramCache]: Analyzing trace with hash -19826775, now seen corresponding path program 19 times [2025-01-22 23:06:13,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:06:13,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342221097] [2025-01-22 23:06:13,204 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:06:13,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:06:13,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 201 statements into 1 equivalence classes. [2025-01-22 23:06:13,226 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 201 of 201 statements. [2025-01-22 23:06:13,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:06:13,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:06:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 0 proven. 1393 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 23:06:18,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:06:18,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342221097] [2025-01-22 23:06:18,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342221097] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:06:18,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046083278] [2025-01-22 23:06:18,206 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:06:18,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:06:18,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:06:18,207 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:06:18,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-22 23:06:18,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 201 statements into 1 equivalence classes. [2025-01-22 23:06:18,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 201 of 201 statements. [2025-01-22 23:06:18,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:06:18,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:06:18,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 170 conjuncts are in the unsatisfiable core [2025-01-22 23:06:18,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:06:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 20 proven. 1380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:06:28,545 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:06:43,542 WARN L286 SmtUtils]: Spent 6.25s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 23:06:43,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:06:43,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2025-01-22 23:07:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 234 proven. 1166 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:04,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046083278] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:04,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:04,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 45, 45] total 125 [2025-01-22 23:07:04,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379296304] [2025-01-22 23:07:04,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:04,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2025-01-22 23:07:04,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:04,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2025-01-22 23:07:04,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1358, Invalid=14392, Unknown=0, NotChecked=0, Total=15750 [2025-01-22 23:07:04,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:04,610 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:04,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 4.5396825396825395) internal successors, (572), 125 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:07:04,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:04,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:04,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 277 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 341 states. [2025-01-22 23:07:04,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:08:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 301 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 341 states. [2025-01-22 23:08:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2025-01-22 23:08:20,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-22 23:08:20,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-01-22 23:08:20,700 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:08:20,700 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:08:20,700 INFO L139 ounterexampleChecker]: Examining path program with hash 595917162, occurence #8 [2025-01-22 23:08:20,700 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:08:20,700 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 23:08:20,700 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,700 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 23:08:20,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:08:20,710 INFO L85 PathProgramCache]: Analyzing trace with hash -197548746, now seen corresponding path program 1 times [2025-01-22 23:08:20,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:08:20,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582218145] [2025-01-22 23:08:20,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:08:20,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:08:20,711 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-22 23:08:20,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-22 23:08:20,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:08:20,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:08:20,711 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:08:20,711 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:08:20,711 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:08:20,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:08:20,722 INFO L85 PathProgramCache]: Analyzing trace with hash 337356484, now seen corresponding path program 1 times [2025-01-22 23:08:20,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 23:08:20,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184474017] [2025-01-22 23:08:20,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:08:20,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:08:20,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:08:20,724 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:08:20,724 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:08:20,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 23:08:20,724 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 23:08:20,724 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 23:08:20,724 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 23:08:20,724 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 25 is hopeless, skipping. [2025-01-22 23:08:20,724 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-22 23:08:20,724 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,724 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-22 23:08:20,724 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,724 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 96 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 100 [2025-01-22 23:08:20,725 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:20,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 103 is hopeless, skipping. [2025-01-22 23:08:20,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-01-22 23:08:20,726 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:08:20,726 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:08:20,726 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:08:20,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:08:20,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1249686229, now seen corresponding path program 20 times [2025-01-22 23:08:20,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:08:20,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947348214] [2025-01-22 23:08:20,726 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:08:20,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:08:20,730 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 215 statements into 2 equivalence classes. [2025-01-22 23:08:20,756 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-01-22 23:08:20,756 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:08:20,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1626 backedges. 0 proven. 1619 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-22 23:08:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:08:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947348214] [2025-01-22 23:08:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947348214] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:08:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33720887] [2025-01-22 23:08:27,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:08:27,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:08:27,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:08:27,346 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:08:27,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-22 23:08:27,368 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 215 statements into 2 equivalence classes. [2025-01-22 23:08:27,398 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-01-22 23:08:27,398 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:08:27,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:27,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 178 conjuncts are in the unsatisfiable core [2025-01-22 23:08:27,403 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:08:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1626 backedges. 20 proven. 1606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:08:38,554 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:08:56,053 WARN L286 SmtUtils]: Spent 7.40s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 23:08:56,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:08:56,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 Received shutdown request... [2025-01-22 23:09:23,961 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 23:09:23,971 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-01-22 23:09:23,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-01-22 23:09:24,008 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 23:09:24,008 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 23:09:24,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:09:24,173 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 216 with TraceHistMax 40,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-211-2-1 context. [2025-01-22 23:09:24,175 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-01-22 23:09:24,175 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-01-22 23:09:24,175 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-01-22 23:09:24,185 INFO L422 BasicCegarLoop]: Path program histogram: [20, 3, 1, 1] [2025-01-22 23:09:24,188 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-22 23:09:24,188 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-22 23:09:24,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-01-22 23:09:24,205 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.01 11:09:24 BasicIcfg [2025-01-22 23:09:24,205 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-22 23:09:24,205 INFO L158 Benchmark]: Toolchain (without parser) took 834465.25ms. Allocated memory was 117.4MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 77.9MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2025-01-22 23:09:24,205 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.19ms. Allocated memory is still 117.4MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:09:24,206 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.72ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 76.6MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:09:24,206 INFO L158 Benchmark]: Boogie Preprocessor took 11.03ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 75.9MB in the end (delta: 645.6kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:09:24,206 INFO L158 Benchmark]: RCFGBuilder took 193.60ms. Allocated memory is still 117.4MB. Free memory was 75.8MB in the beginning and 65.9MB in the end (delta: 9.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2025-01-22 23:09:24,206 INFO L158 Benchmark]: TraceAbstraction took 834238.43ms. Allocated memory was 117.4MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 65.4MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2025-01-22 23:09:24,207 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.19ms. Allocated memory is still 117.4MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.72ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 76.6MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 11.03ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 75.9MB in the end (delta: 645.6kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 193.60ms. Allocated memory is still 117.4MB. Free memory was 75.8MB in the beginning and 65.9MB in the end (delta: 9.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 834238.43ms. Allocated memory was 117.4MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 65.4MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 847704, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 141221, dependent conditional: 141213, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 784488, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 78005, dependent conditional: 77997, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 784488, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 78005, dependent conditional: 77997, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 1606592, dependent conditional: 1606584, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 5736, independent unconditional: 700747, dependent: 1606592, dependent conditional: 747236, dependent unconditional: 859356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 5736, independent unconditional: 700747, dependent: 1606592, dependent conditional: 747236, dependent unconditional: 859356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5746, independent: 2401, independent conditional: 2158, independent unconditional: 243, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5746, independent: 239, independent conditional: 0, independent unconditional: 239, dependent: 5507, dependent conditional: 0, dependent unconditional: 5507, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5507, independent: 2162, independent conditional: 2158, independent unconditional: 4, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5507, independent: 2162, independent conditional: 2158, independent unconditional: 4, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39772, independent: 14694, independent conditional: 14647, independent unconditional: 47, dependent: 25079, dependent conditional: 24837, dependent unconditional: 242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 28, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 2313075, independent: 704082, independent conditional: 3578, independent unconditional: 700504, dependent: 1603247, dependent conditional: 743902, dependent unconditional: 859345, unknown: 5746, unknown conditional: 5492, unknown unconditional: 254] , Statistics on independence cache: Total cache size (in pairs): 5774, Positive cache size: 2429, Positive conditional cache size: 2186, Positive unconditional cache size: 243, Negative cache size: 3345, Negative conditional cache size: 3334, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1559823, Maximal queried relation: 24, Independence queries for same thread: 63216, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 41, Number of trivial persistent sets: 30, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 280, independent: 272, independent conditional: 0, independent unconditional: 272, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 847704, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 141221, dependent conditional: 141213, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 784488, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 78005, dependent conditional: 77997, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 784488, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 78005, dependent conditional: 77997, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 706211, independent unconditional: 272, dependent: 1606592, dependent conditional: 1606584, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 5736, independent unconditional: 700747, dependent: 1606592, dependent conditional: 747236, dependent unconditional: 859356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2313075, independent: 706483, independent conditional: 5736, independent unconditional: 700747, dependent: 1606592, dependent conditional: 747236, dependent unconditional: 859356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5746, independent: 2401, independent conditional: 2158, independent unconditional: 243, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5746, independent: 239, independent conditional: 0, independent unconditional: 239, dependent: 5507, dependent conditional: 0, dependent unconditional: 5507, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5507, independent: 2162, independent conditional: 2158, independent unconditional: 4, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5507, independent: 2162, independent conditional: 2158, independent unconditional: 4, dependent: 3345, dependent conditional: 3334, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39772, independent: 14694, independent conditional: 14647, independent unconditional: 47, dependent: 25079, dependent conditional: 24837, dependent unconditional: 242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 28, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 2313075, independent: 704082, independent conditional: 3578, independent unconditional: 700504, dependent: 1603247, dependent conditional: 743902, dependent unconditional: 859345, unknown: 5746, unknown conditional: 5492, unknown unconditional: 254] , Statistics on independence cache: Total cache size (in pairs): 5774, Positive cache size: 2429, Positive conditional cache size: 2186, Positive unconditional cache size: 243, Negative cache size: 3345, Negative conditional cache size: 3334, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1559823, Maximal queried relation: 24, Independence queries for same thread: 63216 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 216 with TraceHistMax 40,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-211-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 216 with TraceHistMax 40,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-211-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 216 with TraceHistMax 40,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-211-2-1 context. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 216 with TraceHistMax 40,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-211-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 35 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 834.1s, OverallIterations: 25, TraceHistogramMax: 0, PathProgramHistogramMax: 20, EmptinessCheckTime: 458.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 3384, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 305.7s InterpolantComputationTime, 4385 NumberOfCodeBlocks, 4385 NumberOfCodeBlocksAsserted, 237 NumberOfCheckSat, 6468 ConstructedInterpolants, 121 QuantifiedInterpolants, 478868 SizeOfPredicates, 60 NumberOfNonLiveVariables, 4716 ConjunctsInSsa, 1835 ConjunctsInUnsatCore, 65 InterpolantComputations, 4 PerfectInterpolantSequences, 2054/28752 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 297, ConditionCalculationTime [ms]: 236, ConditionCalculations: 192, QuantifiedConditions: 0, TraceChecks: 28, UnknownTraceChecks: 0, UnsatisfiedConditions: 28, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown