/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-aee53f6 [2024-11-16 01:06:32,037 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 01:06:32,087 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-16 01:06:32,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 01:06:32,090 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 01:06:32,102 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 01:06:32,102 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 01:06:32,102 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 01:06:32,102 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 01:06:32,102 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 01:06:32,102 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 01:06:32,103 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 01:06:32,103 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-16 01:06:32,103 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 01:06:32,104 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-16 01:06:32,104 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2024-11-16 01:06:32,317 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 01:06:32,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 01:06:32,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 01:06:32,324 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-16 01:06:32,325 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-16 01:06:32,325 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl [2024-11-16 01:06:32,326 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2024-11-16 01:06:32,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 01:06:32,348 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-16 01:06:32,349 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 01:06:32,349 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 01:06:32,349 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 01:06:32,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,360 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,364 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-16 01:06:32,365 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 01:06:32,365 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 01:06:32,365 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 01:06:32,366 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 01:06:32,370 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,370 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,370 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,372 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,373 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,374 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,374 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,375 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 01:06:32,376 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-16 01:06:32,376 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-16 01:06:32,376 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-16 01:06:32,376 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/1) ... [2024-11-16 01:06:32,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 01:06:32,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:32,401 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) [2024-11-16 01:06:32,407 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 [2024-11-16 01:06:32,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-16 01:06:32,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-16 01:06:32,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-16 01:06:32,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-16 01:06:32,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-16 01:06:32,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-16 01:06:32,424 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-16 01:06:32,424 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 01:06:32,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 01:06:32,424 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-16 01:06:32,459 INFO L238 CfgBuilder]: Building ICFG [2024-11-16 01:06:32,460 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 01:06:32,521 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-16 01:06:32,521 INFO L287 CfgBuilder]: Performing block encoding [2024-11-16 01:06:32,540 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 01:06:32,540 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-16 01:06:32,540 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 01:06:32 BoogieIcfgContainer [2024-11-16 01:06:32,541 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-16 01:06:32,542 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 01:06:32,542 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 01:06:32,547 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 01:06:32,548 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:06:32" (1/2) ... [2024-11-16 01:06:32,548 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1042187 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 01:06:32, skipping insertion in model container [2024-11-16 01:06:32,548 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 01:06:32" (2/2) ... [2024-11-16 01:06:32,549 INFO L112 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2024-11-16 01:06:32,561 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 01:06:32,562 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 20 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-16 01:06:32,563 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-16 01:06:32,597 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-16 01:06:32,663 INFO L126 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:06:32,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-16 01:06:32,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:32,667 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) [2024-11-16 01:06:32,668 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 [2024-11-16 01:06:32,707 INFO L181 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-16 01:06:32,718 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-16 01:06:32,725 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;@7a402163, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:06:32,726 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-16 01:06:32,809 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:32,809 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:32,809 INFO L132 ounterexampleChecker]: Examining path program with hash 467940768, occurence #1 [2024-11-16 01:06:32,809 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:32,809 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:32,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:32,812 INFO L85 PathProgramCache]: Analyzing trace with hash -865250458, now seen corresponding path program 1 times [2024-11-16 01:06:32,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:32,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117293792] [2024-11-16 01:06:32,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:32,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:32,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:32,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:32,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117293792] [2024-11-16 01:06:32,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117293792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:06:32,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:06:32,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 01:06:32,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632470186] [2024-11-16 01:06:32,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:06:32,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 01:06:32,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:32,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 01:06:32,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 01:06:32,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:32,951 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:32,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:32,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 01:06:33,052 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:33,052 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:33,052 INFO L132 ounterexampleChecker]: Examining path program with hash 1370020732, occurence #1 [2024-11-16 01:06:33,052 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:33,052 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:33,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:33,054 INFO L85 PathProgramCache]: Analyzing trace with hash -262896090, now seen corresponding path program 1 times [2024-11-16 01:06:33,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:33,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335805454] [2024-11-16 01:06:33,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:33,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:33,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:33,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:33,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335805454] [2024-11-16 01:06:33,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335805454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:06:33,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:06:33,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-16 01:06:33,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998022599] [2024-11-16 01:06:33,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:06:33,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 01:06:33,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:33,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 01:06:33,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 01:06:33,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,114 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:33,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:33,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 01:06:33,172 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:33,172 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:33,172 INFO L132 ounterexampleChecker]: Examining path program with hash 774379763, occurence #1 [2024-11-16 01:06:33,172 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:33,173 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:33,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:33,173 INFO L85 PathProgramCache]: Analyzing trace with hash 590749350, now seen corresponding path program 2 times [2024-11-16 01:06:33,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:33,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549338751] [2024-11-16 01:06:33,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:33,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:33,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:33,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:33,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:33,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549338751] [2024-11-16 01:06:33,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549338751] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:06:33,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:06:33,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 01:06:33,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523250669] [2024-11-16 01:06:33,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:06:33,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 01:06:33,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:33,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 01:06:33,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 01:06:33,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,197 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:33,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:33,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-16 01:06:33,263 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:33,263 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:33,263 INFO L132 ounterexampleChecker]: Examining path program with hash 1483955036, occurence #1 [2024-11-16 01:06:33,263 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:33,263 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:33,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1402715514, now seen corresponding path program 1 times [2024-11-16 01:06:33,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:33,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862016156] [2024-11-16 01:06:33,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:33,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:33,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:33,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862016156] [2024-11-16 01:06:33,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862016156] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:33,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089394568] [2024-11-16 01:06:33,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:33,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:33,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:33,407 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) [2024-11-16 01:06:33,408 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 [2024-11-16 01:06:33,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:33,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-16 01:06:33,449 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:33,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:33,550 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:33,637 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:33,638 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 [2024-11-16 01:06:33,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:33,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089394568] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:33,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:33,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-16 01:06:33,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953411304] [2024-11-16 01:06:33,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:33,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-16 01:06:33,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:33,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-16 01:06:33,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-16 01:06:33,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,692 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:33,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:33,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:33,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:33,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-16 01:06:33,994 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 [2024-11-16 01:06:33,995 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:33,995 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:33,996 INFO L132 ounterexampleChecker]: Examining path program with hash -1146728091, occurence #1 [2024-11-16 01:06:33,996 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:33,996 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:33,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:33,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1493824762, now seen corresponding path program 1 times [2024-11-16 01:06:33,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:33,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907929784] [2024-11-16 01:06:33,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:33,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:34,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:34,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907929784] [2024-11-16 01:06:34,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907929784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:34,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804130981] [2024-11-16 01:06:34,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:34,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:34,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:34,050 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) [2024-11-16 01:06:34,051 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 [2024-11-16 01:06:34,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:34,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-16 01:06:34,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:34,095 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:34,096 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-16 01:06:34,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804130981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:06:34,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-16 01:06:34,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-16 01:06:34,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596504555] [2024-11-16 01:06:34,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:06:34,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 01:06:34,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:34,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 01:06:34,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-16 01:06:34,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:34,097 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:34,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:34,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:34,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:34,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:34,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:34,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-16 01:06:34,354 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 [2024-11-16 01:06:34,355 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:34,355 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:34,355 INFO L132 ounterexampleChecker]: Examining path program with hash -460221948, occurence #1 [2024-11-16 01:06:34,355 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:34,355 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:34,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1887130150, now seen corresponding path program 2 times [2024-11-16 01:06:34,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:34,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450955200] [2024-11-16 01:06:34,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:34,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:34,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:34,390 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-16 01:06:34,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:34,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450955200] [2024-11-16 01:06:34,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450955200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:06:34,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:06:34,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 01:06:34,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512317866] [2024-11-16 01:06:34,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:06:34,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 01:06:34,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:34,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 01:06:34,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 01:06:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:34,392 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:34,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:34,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:34,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:34,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:34,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-16 01:06:34,426 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:34,426 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:34,426 INFO L132 ounterexampleChecker]: Examining path program with hash 163238281, occurence #1 [2024-11-16 01:06:34,426 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:34,426 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:34,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:34,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1433197741, now seen corresponding path program 3 times [2024-11-16 01:06:34,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:34,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826469111] [2024-11-16 01:06:34,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:34,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:34,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:34,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:34,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826469111] [2024-11-16 01:06:34,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826469111] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:34,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319269299] [2024-11-16 01:06:34,655 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:06:34,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:34,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:34,658 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) [2024-11-16 01:06:34,659 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 [2024-11-16 01:06:34,689 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-16 01:06:34,689 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:34,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-16 01:06:34,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:34,832 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:34,832 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:35,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:35,039 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 [2024-11-16 01:06:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:35,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319269299] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:35,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:35,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-16 01:06:35,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584172933] [2024-11-16 01:06:35,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:35,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-16 01:06:35,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:35,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-16 01:06:35,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2024-11-16 01:06:35,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:35,131 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:35,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:35,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:35,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:35,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-16 01:06:35,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:35,575 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:35,575 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:35,575 INFO L132 ounterexampleChecker]: Examining path program with hash 163238281, occurence #2 [2024-11-16 01:06:35,575 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:06:35,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:06:35,576 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,576 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:06:35,576 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,576 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:06:35,576 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,577 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:06:35,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:35,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048780, now seen corresponding path program 1 times [2024-11-16 01:06:35,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:06:35,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144855518] [2024-11-16 01:06:35,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:35,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:06:35,597 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:06:35,597 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:06:35,597 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:06:35,597 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,597 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:06:35,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:35,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720712, now seen corresponding path program 1 times [2024-11-16 01:06:35,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:06:35,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898741801] [2024-11-16 01:06:35,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:35,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:35,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:06:35,615 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:06:35,615 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:06:35,615 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:06:35,615 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,615 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:06:35,615 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:06:35,615 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,615 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:06:35,615 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,615 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:06:35,615 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,615 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 01:06:35,616 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,616 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:06:35,616 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:35,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:35,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878739, now seen corresponding path program 4 times [2024-11-16 01:06:35,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:35,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161442437] [2024-11-16 01:06:35,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:35,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:35,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 01:06:35,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:35,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161442437] [2024-11-16 01:06:35,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161442437] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:35,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418325823] [2024-11-16 01:06:35,881 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:06:35,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:35,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:35,883 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) [2024-11-16 01:06:35,885 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 [2024-11-16 01:06:35,916 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:06:35,917 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:35,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-16 01:06:35,918 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:36,113 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:36,113 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:36,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:36,407 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 [2024-11-16 01:06:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:36,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418325823] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:36,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:36,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2024-11-16 01:06:36,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189063689] [2024-11-16 01:06:36,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:36,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-16 01:06:36,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:36,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-16 01:06:36,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2024-11-16 01:06:36,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:36,567 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:36,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:36,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:37,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:37,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-16 01:06:37,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-16 01:06:37,343 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:37,343 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:37,344 INFO L132 ounterexampleChecker]: Examining path program with hash -794778629, occurence #1 [2024-11-16 01:06:37,344 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:37,344 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:37,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:37,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1744598829, now seen corresponding path program 5 times [2024-11-16 01:06:37,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:37,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961724213] [2024-11-16 01:06:37,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:37,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-16 01:06:37,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:37,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961724213] [2024-11-16 01:06:37,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961724213] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:37,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820262982] [2024-11-16 01:06:37,885 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:06:37,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:37,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:37,887 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) [2024-11-16 01:06:37,888 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 [2024-11-16 01:06:37,925 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-16 01:06:37,925 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:37,926 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-16 01:06:37,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:38,611 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:38,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:39,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:39,483 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 [2024-11-16 01:06:40,009 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:40,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820262982] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:40,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:40,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22, 21] total 54 [2024-11-16 01:06:40,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246142169] [2024-11-16 01:06:40,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:40,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-16 01:06:40,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:40,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-16 01:06:40,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=2582, Unknown=0, NotChecked=0, Total=2970 [2024-11-16 01:06:40,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:40,012 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:40,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:40,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:41,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:06:41,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-16 01:06:41,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-16 01:06:41,726 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:41,727 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:41,727 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #1 [2024-11-16 01:06:41,727 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:41,727 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:41,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:41,727 INFO L85 PathProgramCache]: Analyzing trace with hash -244069907, now seen corresponding path program 6 times [2024-11-16 01:06:41,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:41,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303165739] [2024-11-16 01:06:41,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:41,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:41,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:42,416 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 01:06:42,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:42,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303165739] [2024-11-16 01:06:42,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303165739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:42,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331692167] [2024-11-16 01:06:42,416 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:06:42,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:42,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:42,419 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) [2024-11-16 01:06:42,420 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 [2024-11-16 01:06:42,463 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-16 01:06:42,463 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:42,464 WARN L254 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-16 01:06:42,466 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:43,265 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 83 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:06:43,265 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:44,332 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,332 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,333 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,336 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,337 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,342 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,343 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,344 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,346 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,346 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,347 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,347 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,351 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:06:44,441 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:44,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2024-11-16 01:06:44,679 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 11 proven. 88 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:06:44,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331692167] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:44,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:44,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 24] total 62 [2024-11-16 01:06:44,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333319324] [2024-11-16 01:06:44,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:44,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-16 01:06:44,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:44,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-16 01:06:44,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=3456, Unknown=0, NotChecked=0, Total=3906 [2024-11-16 01:06:44,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:44,682 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:44,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.4285714285714284) internal successors, (153), 62 states have internal predecessors, (153), 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) [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:06:44,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:06:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:06:46,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-16 01:06:46,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:46,861 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:46,861 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:46,861 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #1 [2024-11-16 01:06:46,861 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:06:46,861 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:46,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:46,861 INFO L85 PathProgramCache]: Analyzing trace with hash 540225165, now seen corresponding path program 7 times [2024-11-16 01:06:46,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:46,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307821933] [2024-11-16 01:06:46,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:46,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:47,645 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 1 proven. 111 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:06:47,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:47,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307821933] [2024-11-16 01:06:47,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307821933] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:47,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295204071] [2024-11-16 01:06:47,645 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:06:47,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:47,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:47,647 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) [2024-11-16 01:06:47,648 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 [2024-11-16 01:06:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:47,687 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-11-16 01:06:47,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:48,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:48,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2024-11-16 01:06:48,932 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:48,933 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:50,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:50,524 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 [2024-11-16 01:06:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:51,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295204071] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:51,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:51,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30, 27] total 73 [2024-11-16 01:06:51,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256045170] [2024-11-16 01:06:51,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:51,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-11-16 01:06:51,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:51,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-11-16 01:06:51,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4903, Unknown=0, NotChecked=0, Total=5402 [2024-11-16 01:06:51,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:51,814 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:51,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2972972972972974) internal successors, (170), 73 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:06:51,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:54,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:54,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:54,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:06:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:06:54,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-16 01:06:54,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:54,354 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:54,354 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:54,354 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #2 [2024-11-16 01:06:54,354 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:06:54,354 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:06:54,354 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,354 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:06:54,354 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,354 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:06:54,354 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:54,354 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:06:54,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:54,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048704, now seen corresponding path program 1 times [2024-11-16 01:06:54,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:06:54,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663745693] [2024-11-16 01:06:54,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:54,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:06:54,365 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:06:54,365 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:06:54,365 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:06:54,365 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,365 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:06:54,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:54,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720636, now seen corresponding path program 1 times [2024-11-16 01:06:54,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:06:54,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495388904] [2024-11-16 01:06:54,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:54,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:54,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:06:54,377 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:06:54,377 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:06:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,378 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:06:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,378 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:06:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:06:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:06:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:06:54,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:06:54,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:06:54,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:06:54,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,379 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2024-11-16 01:06:54,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:06:54,380 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:54,380 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2024-11-16 01:06:54,380 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:54,380 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:06:54,380 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:54,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1678791027, now seen corresponding path program 8 times [2024-11-16 01:06:54,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:54,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891763611] [2024-11-16 01:06:54,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:54,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:55,225 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-16 01:06:55,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:55,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891763611] [2024-11-16 01:06:55,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891763611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:55,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307777221] [2024-11-16 01:06:55,226 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:06:55,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:55,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:55,228 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) [2024-11-16 01:06:55,229 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 [2024-11-16 01:06:55,264 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:06:55,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:55,265 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-11-16 01:06:55,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:56,939 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:56,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2024-11-16 01:06:56,973 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 154 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:06:56,973 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:59,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:59,088 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 [2024-11-16 01:07:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 27 proven. 141 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:07:00,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307777221] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:07:00,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:07:00,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 35, 30] total 83 [2024-11-16 01:07:00,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895778098] [2024-11-16 01:07:00,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:07:00,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-11-16 01:07:00,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:07:00,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-11-16 01:07:00,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=6390, Unknown=0, NotChecked=0, Total=6972 [2024-11-16 01:07:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:00,855 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:07:00,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.380952380952381) internal successors, (200), 83 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:00,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:04,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:04,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-16 01:07:04,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:04,211 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:04,211 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:04,211 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #2 [2024-11-16 01:07:04,211 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:04,211 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:04,211 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,211 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:07:04,211 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,211 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:07:04,211 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:04,211 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:07:04,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:04,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048672, now seen corresponding path program 1 times [2024-11-16 01:07:04,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:04,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826429059] [2024-11-16 01:07:04,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:04,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:04,222 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:04,222 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:04,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:07:04,222 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:07:04,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:04,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720604, now seen corresponding path program 1 times [2024-11-16 01:07:04,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:04,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836031653] [2024-11-16 01:07:04,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:04,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:04,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:04,233 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:04,233 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:07:04,233 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,233 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:07:04,233 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,233 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:07:04,233 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:07:04,233 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:07:04,233 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,233 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2024-11-16 01:07:04,234 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:04,234 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-16 01:07:04,234 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:04,234 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:04,234 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:04,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1436174701, now seen corresponding path program 9 times [2024-11-16 01:07:04,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:04,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019870305] [2024-11-16 01:07:04,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:04,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:04,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:05,501 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 218 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-16 01:07:05,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:05,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019870305] [2024-11-16 01:07:05,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019870305] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:05,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58671513] [2024-11-16 01:07:05,501 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:07:05,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:05,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:05,503 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) [2024-11-16 01:07:05,504 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 [2024-11-16 01:07:05,545 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-16 01:07:05,546 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:05,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-16 01:07:05,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:07:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:07:07,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:07:10,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:07:10,023 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 [2024-11-16 01:07:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 49 proven. 178 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:07:12,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58671513] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:07:12,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:07:12,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 33, 33] total 88 [2024-11-16 01:07:12,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733013045] [2024-11-16 01:07:12,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:07:12,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-11-16 01:07:12,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:07:12,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-11-16 01:07:12,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=624, Invalid=7208, Unknown=0, NotChecked=0, Total=7832 [2024-11-16 01:07:12,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:12,521 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:07:12,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.5168539325842696) internal successors, (224), 88 states have internal predecessors, (224), 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) [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:12,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:12,523 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:12,523 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:12,523 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:07:16,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-16 01:07:16,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-16 01:07:16,961 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:16,961 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:16,961 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #3 [2024-11-16 01:07:16,961 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:16,961 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:16,961 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,962 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:07:16,962 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,962 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:07:16,962 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,962 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:07:16,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:16,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048640, now seen corresponding path program 1 times [2024-11-16 01:07:16,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:16,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212114913] [2024-11-16 01:07:16,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:16,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:16,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:16,977 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:16,977 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:16,977 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:07:16,977 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,977 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:07:16,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:16,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720572, now seen corresponding path program 1 times [2024-11-16 01:07:16,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:16,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488713583] [2024-11-16 01:07:16,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:16,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:16,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:16,993 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:16,993 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,993 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:07:16,993 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,994 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:07:16,994 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,994 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2024-11-16 01:07:16,994 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2024-11-16 01:07:16,994 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,994 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-11-16 01:07:16,994 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,994 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:16,994 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:16,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:16,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1089123539, now seen corresponding path program 10 times [2024-11-16 01:07:16,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:16,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141430383] [2024-11-16 01:07:16,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:16,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:18,376 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 01:07:18,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:18,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141430383] [2024-11-16 01:07:18,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141430383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:18,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147317693] [2024-11-16 01:07:18,377 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:07:18,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:18,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:18,379 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) [2024-11-16 01:07:18,379 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 [2024-11-16 01:07:18,418 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:07:18,418 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:18,420 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-16 01:07:18,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:07:21,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:07:21,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2024-11-16 01:07:21,411 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 16 proven. 251 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:07:21,412 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:07:25,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:07:25,061 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 [2024-11-16 01:07:27,968 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 49 proven. 216 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:07:27,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147317693] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:07:27,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:07:27,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 43, 36] total 104 [2024-11-16 01:07:27,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051114649] [2024-11-16 01:07:27,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:07:27,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2024-11-16 01:07:27,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:07:27,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2024-11-16 01:07:27,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=789, Invalid=10131, Unknown=0, NotChecked=0, Total=10920 [2024-11-16 01:07:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:27,972 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:07:27,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.3714285714285714) internal successors, (249), 104 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:07:27,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:07:33,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:07:33,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-16 01:07:33,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21 [2024-11-16 01:07:33,475 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:33,475 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:33,475 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #3 [2024-11-16 01:07:33,475 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:33,475 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:33,476 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,476 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:07:33,476 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,476 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:07:33,476 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:33,476 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:07:33,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048604, now seen corresponding path program 1 times [2024-11-16 01:07:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592189078] [2024-11-16 01:07:33,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:33,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:33,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:33,486 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:33,486 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:33,486 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:07:33,486 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,486 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:07:33,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:33,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720536, now seen corresponding path program 1 times [2024-11-16 01:07:33,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:33,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136323231] [2024-11-16 01:07:33,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:33,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:33,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:33,503 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:33,503 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:07:33,503 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,503 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:07:33,504 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,504 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:07:33,504 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,504 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:07:33,504 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,504 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2024-11-16 01:07:33,504 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2024-11-16 01:07:33,504 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:33,504 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2024-11-16 01:07:33,504 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:33,504 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:33,504 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:33,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:33,504 INFO L85 PathProgramCache]: Analyzing trace with hash 737579213, now seen corresponding path program 11 times [2024-11-16 01:07:33,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:33,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204679658] [2024-11-16 01:07:33,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:33,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:33,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:35,366 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 2 proven. 333 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-16 01:07:35,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:35,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204679658] [2024-11-16 01:07:35,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204679658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:35,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761688329] [2024-11-16 01:07:35,367 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:07:35,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:35,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:35,370 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) [2024-11-16 01:07:35,372 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 [2024-11-16 01:07:35,418 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-16 01:07:35,419 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:35,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-16 01:07:35,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:07:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 16 proven. 327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:07:38,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:07:42,858 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:07:42,858 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 [2024-11-16 01:07:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 264 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:07:47,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761688329] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:07:47,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:07:47,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 39] total 107 [2024-11-16 01:07:47,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771101335] [2024-11-16 01:07:47,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:07:47,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-11-16 01:07:47,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:07:47,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-11-16 01:07:47,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=10729, Unknown=0, NotChecked=0, Total=11556 [2024-11-16 01:07:47,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:47,428 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:07:47,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 2.5277777777777777) internal successors, (273), 107 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:07:47,428 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:07:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:07:54,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:07:54,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-16 01:07:54,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-16 01:07:54,351 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:54,351 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:54,351 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #4 [2024-11-16 01:07:54,352 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:54,352 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:54,352 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,352 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:07:54,352 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,352 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:07:54,352 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:54,352 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:07:54,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:54,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048568, now seen corresponding path program 1 times [2024-11-16 01:07:54,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:54,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691583860] [2024-11-16 01:07:54,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:54,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:54,364 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:54,364 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:54,364 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:07:54,364 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,364 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:07:54,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:54,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720500, now seen corresponding path program 1 times [2024-11-16 01:07:54,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:07:54,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994733580] [2024-11-16 01:07:54,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:54,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:07:54,377 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:07:54,377 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:07:54,377 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,377 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:07:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:07:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:07:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:07:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,378 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2024-11-16 01:07:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2024-11-16 01:07:54,378 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:54,378 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2024-11-16 01:07:54,378 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:54,378 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:54,378 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:54,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:54,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1310629837, now seen corresponding path program 12 times [2024-11-16 01:07:54,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:54,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832217003] [2024-11-16 01:07:54,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:54,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:56,579 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 1 proven. 380 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 01:07:56,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:56,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832217003] [2024-11-16 01:07:56,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832217003] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:56,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913466205] [2024-11-16 01:07:56,580 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:07:56,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:56,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:56,581 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) [2024-11-16 01:07:56,582 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 [2024-11-16 01:07:56,633 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-16 01:07:56,633 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:56,635 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2024-11-16 01:07:56,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:08:00,220 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 16 proven. 374 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:08:00,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:08:05,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:08:05,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2024-11-16 01:08:10,342 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 77 proven. 313 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:08:10,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913466205] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:08:10,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:08:10,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 42, 42] total 115 [2024-11-16 01:08:10,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560709986] [2024-11-16 01:08:10,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:08:10,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-11-16 01:08:10,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:08:10,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-11-16 01:08:10,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=12435, Unknown=0, NotChecked=0, Total=13340 [2024-11-16 01:08:10,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:10,346 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:08:10,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.5517241379310347) internal successors, (296), 115 states have internal predecessors, (296), 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) [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:08:10,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:08:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:08:18,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:08:18,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-16 01:08:18,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-11-16 01:08:18,287 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:08:18,287 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:08:18,287 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #4 [2024-11-16 01:08:18,288 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:08:18,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:08:18,288 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:08:18,288 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:08:18,288 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:18,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:08:18,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:18,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048532, now seen corresponding path program 1 times [2024-11-16 01:08:18,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:08:18,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186527533] [2024-11-16 01:08:18,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:08:18,297 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:08:18,297 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:08:18,297 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:08:18,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:08:18,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:18,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720464, now seen corresponding path program 1 times [2024-11-16 01:08:18,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:08:18,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866906834] [2024-11-16 01:08:18,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:18,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:08:18,307 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:08:18,307 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:08:18,307 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,307 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2024-11-16 01:08:18,308 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:18,308 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2024-11-16 01:08:18,308 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:18,308 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:08:18,308 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:08:18,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:18,308 INFO L85 PathProgramCache]: Analyzing trace with hash 339936429, now seen corresponding path program 13 times [2024-11-16 01:08:18,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:08:18,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204563578] [2024-11-16 01:08:18,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:18,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:08:20,577 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-16 01:08:20,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:08:20,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204563578] [2024-11-16 01:08:20,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204563578] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:08:20,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142565677] [2024-11-16 01:08:20,577 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:08:20,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:08:20,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:08:20,580 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) [2024-11-16 01:08:20,580 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 [2024-11-16 01:08:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:08:20,632 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2024-11-16 01:08:20,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:08:26,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:08:26,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 57 [2024-11-16 01:08:26,188 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 16 proven. 423 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:08:26,188 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:08:32,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:08:32,841 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 [2024-11-16 01:08:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 71 proven. 368 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:08:38,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142565677] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:08:38,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:08:38,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 54, 45] total 133 [2024-11-16 01:08:38,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666468816] [2024-11-16 01:08:38,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:08:38,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-11-16 01:08:38,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:08:38,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-11-16 01:08:38,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1137, Invalid=16685, Unknown=0, NotChecked=0, Total=17822 [2024-11-16 01:08:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:38,161 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:08:38,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.343283582089552) internal successors, (314), 133 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:08:38,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:08:38,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:08:47,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:08:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:08:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:08:47,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-16 01:08:47,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2024-11-16 01:08:47,605 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:08:47,605 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:08:47,606 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #5 [2024-11-16 01:08:47,606 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:08:47,606 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:08:47,606 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,606 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:08:47,606 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,606 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:08:47,606 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:47,606 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:08:47,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:47,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048492, now seen corresponding path program 1 times [2024-11-16 01:08:47,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:08:47,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041030484] [2024-11-16 01:08:47,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:47,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:47,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:08:47,616 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:08:47,616 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:08:47,616 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:08:47,616 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,616 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:08:47,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:47,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720424, now seen corresponding path program 1 times [2024-11-16 01:08:47,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:08:47,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876959880] [2024-11-16 01:08:47,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:47,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:47,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:08:47,626 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:08:47,626 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:08:47,626 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,626 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:08:47,627 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,627 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:08:47,627 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,627 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:08:47,627 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,627 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2024-11-16 01:08:47,627 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-11-16 01:08:47,627 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:47,627 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2024-11-16 01:08:47,627 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:47,627 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:08:47,627 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:08:47,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:47,627 INFO L85 PathProgramCache]: Analyzing trace with hash -70931347, now seen corresponding path program 14 times [2024-11-16 01:08:47,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:08:47,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329695819] [2024-11-16 01:08:47,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:47,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:08:50,173 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 0 proven. 534 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-16 01:08:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:08:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329695819] [2024-11-16 01:08:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329695819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:08:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646769304] [2024-11-16 01:08:50,174 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:08:50,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:08:50,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:08:50,175 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) [2024-11-16 01:08:50,176 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 [2024-11-16 01:08:50,221 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:08:50,221 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:08:50,223 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2024-11-16 01:08:50,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:08:57,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:08:57,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2024-11-16 01:08:57,112 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 16 proven. 529 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:08:57,112 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:09:05,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:09:05,287 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 [2024-11-16 01:09:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 111 proven. 432 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:09:13,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646769304] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:09:13,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:09:13,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 59, 48] total 144 [2024-11-16 01:09:13,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121294423] [2024-11-16 01:09:13,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:09:13,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2024-11-16 01:09:13,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:09:13,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2024-11-16 01:09:13,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1279, Invalid=19601, Unknown=0, NotChecked=0, Total=20880 [2024-11-16 01:09:13,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:09:13,104 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:09:13,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.3793103448275863) internal successors, (345), 144 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:09:13,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:13,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:13,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:13,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:09:13,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:09:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:09:24,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:09:24,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-16 01:09:24,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-16 01:09:24,552 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:09:24,552 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:09:24,553 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #5 [2024-11-16 01:09:24,553 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:09:24,553 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:09:24,553 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,553 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:09:24,553 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,553 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:09:24,553 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:09:24,553 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:09:24,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:09:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048448, now seen corresponding path program 1 times [2024-11-16 01:09:24,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:09:24,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482706612] [2024-11-16 01:09:24,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:09:24,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:09:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:09:24,563 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:09:24,563 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:09:24,563 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:09:24,564 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,564 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:09:24,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:09:24,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720380, now seen corresponding path program 1 times [2024-11-16 01:09:24,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:09:24,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165752395] [2024-11-16 01:09:24,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:09:24,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:09:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:09:24,574 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:09:24,574 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:09:24,574 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,574 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2024-11-16 01:09:24,575 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:09:24,575 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2024-11-16 01:09:24,575 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:09:24,575 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:09:24,575 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:09:24,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:09:24,575 INFO L85 PathProgramCache]: Analyzing trace with hash -448596083, now seen corresponding path program 15 times [2024-11-16 01:09:24,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:09:24,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605293638] [2024-11-16 01:09:24,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:09:24,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:09:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:09:27,640 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 649 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-16 01:09:27,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:09:27,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605293638] [2024-11-16 01:09:27,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605293638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:09:27,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088618748] [2024-11-16 01:09:27,640 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:09:27,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:09:27,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:09:27,642 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) [2024-11-16 01:09:27,643 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 [2024-11-16 01:09:27,700 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-16 01:09:27,700 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:09:27,702 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2024-11-16 01:09:27,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:09:33,948 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 16 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:09:33,948 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:09:43,186 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:09:43,187 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 [2024-11-16 01:09:55,930 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 157 proven. 502 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:09:55,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088618748] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:09:55,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:09:55,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 51, 51] total 141 [2024-11-16 01:09:55,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205821762] [2024-11-16 01:09:55,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:09:55,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-11-16 01:09:55,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:09:55,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-11-16 01:09:55,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1249, Invalid=18773, Unknown=0, NotChecked=0, Total=20022 [2024-11-16 01:09:55,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:09:55,933 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:09:55,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 2.584507042253521) internal successors, (367), 141 states have internal predecessors, (367), 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) [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:09:55,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:10:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:10:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:10:09,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-16 01:10:09,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2024-11-16 01:10:09,567 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:10:09,567 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:10:09,567 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #6 [2024-11-16 01:10:09,567 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:10:09,567 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:10:09,567 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,567 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:10:09,567 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,567 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:10:09,567 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:09,567 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:10:09,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:10:09,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048404, now seen corresponding path program 1 times [2024-11-16 01:10:09,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:10:09,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381086148] [2024-11-16 01:10:09,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:10:09,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:10:09,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:10:09,581 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:10:09,581 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:10:09,581 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:10:09,581 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,581 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:10:09,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:10:09,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720336, now seen corresponding path program 1 times [2024-11-16 01:10:09,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:10:09,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523259685] [2024-11-16 01:10:09,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:10:09,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:10:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:10:09,591 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:10:09,591 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:10:09,591 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:10:09,591 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,591 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:10:09,591 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:10:09,591 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,591 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:10:09,592 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,592 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2024-11-16 01:10:09,593 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2024-11-16 01:10:09,593 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:09,593 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2024-11-16 01:10:09,593 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:09,593 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:10:09,593 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:10:09,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:10:09,593 INFO L85 PathProgramCache]: Analyzing trace with hash -633048819, now seen corresponding path program 16 times [2024-11-16 01:10:09,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:10:09,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766723714] [2024-11-16 01:10:09,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:10:09,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:10:09,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:10:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 1 proven. 715 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-16 01:10:13,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:10:13,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766723714] [2024-11-16 01:10:13,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766723714] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:10:13,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570392852] [2024-11-16 01:10:13,691 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:10:13,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:10:13,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:10:13,693 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) [2024-11-16 01:10:13,694 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 [2024-11-16 01:10:13,746 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:10:13,746 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:10:13,749 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2024-11-16 01:10:13,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:10:23,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:10:23,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2024-11-16 01:10:23,920 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 16 proven. 710 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:10:23,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:10:35,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:10:35,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2024-11-16 01:10:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 151 proven. 573 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:10:46,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570392852] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:10:46,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:10:46,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 67, 54] total 165 [2024-11-16 01:10:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729455062] [2024-11-16 01:10:46,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:10:46,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2024-11-16 01:10:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:10:46,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2024-11-16 01:10:46,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=25796, Unknown=0, NotChecked=0, Total=27390 [2024-11-16 01:10:46,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:10:46,710 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:10:46,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 166 states, 166 states have (on average 2.3734939759036147) internal successors, (394), 165 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:10:46,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:10:46,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:11:04,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:04,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:04,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:04,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:11:04,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:11:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:11:04,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-16 01:11:04,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-16 01:11:04,412 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:11:04,412 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:11:04,412 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #6 [2024-11-16 01:11:04,412 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:11:04,412 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:11:04,412 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,412 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:11:04,412 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,412 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:11:04,412 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:11:04,412 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:11:04,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:11:04,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048356, now seen corresponding path program 1 times [2024-11-16 01:11:04,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:11:04,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758803921] [2024-11-16 01:11:04,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:11:04,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:11:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:11:04,422 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:11:04,422 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:11:04,422 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:11:04,422 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,422 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:11:04,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:11:04,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720288, now seen corresponding path program 1 times [2024-11-16 01:11:04,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:11:04,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874296068] [2024-11-16 01:11:04,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:11:04,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:11:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:11:04,431 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:11:04,432 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:11:04,432 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,432 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2024-11-16 01:11:04,433 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:11:04,433 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2024-11-16 01:11:04,435 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:11:04,435 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:11:04,435 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:11:04,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:11:04,435 INFO L85 PathProgramCache]: Analyzing trace with hash -71362835, now seen corresponding path program 17 times [2024-11-16 01:11:04,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:11:04,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802294681] [2024-11-16 01:11:04,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:11:04,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:11:04,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:11:09,350 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 1 proven. 850 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-16 01:11:09,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:11:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802294681] [2024-11-16 01:11:09,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802294681] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:11:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914810385] [2024-11-16 01:11:09,350 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:11:09,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:11:09,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:11:09,352 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) [2024-11-16 01:11:09,353 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 [2024-11-16 01:11:09,412 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-11-16 01:11:09,412 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:11:09,415 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2024-11-16 01:11:09,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:11:18,483 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 16 proven. 843 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:11:18,483 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:11:31,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:11:31,699 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 [2024-11-16 01:11:46,012 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 205 proven. 654 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:11:46,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914810385] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:11:46,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:11:46,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 57, 57] total 161 [2024-11-16 01:11:46,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051988554] [2024-11-16 01:11:46,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:11:46,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2024-11-16 01:11:46,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:11:46,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2024-11-16 01:11:46,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=24534, Unknown=0, NotChecked=0, Total=26082 [2024-11-16 01:11:46,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:11:46,015 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:11:46,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 162 states have (on average 2.574074074074074) internal successors, (417), 161 states have internal predecessors, (417), 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) [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:11:46,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:11:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:12:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:12:03,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-16 01:12:03,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:12:03,278 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:12:03,278 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:12:03,278 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #7 [2024-11-16 01:12:03,278 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:12:03,278 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:12:03,278 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,278 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:12:03,278 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,278 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:12:03,279 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:03,279 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:12:03,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:12:03,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048308, now seen corresponding path program 1 times [2024-11-16 01:12:03,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:12:03,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417386915] [2024-11-16 01:12:03,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:12:03,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:12:03,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:12:03,288 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:12:03,288 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:12:03,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:12:03,288 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,288 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:12:03,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:12:03,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720240, now seen corresponding path program 1 times [2024-11-16 01:12:03,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:12:03,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43676749] [2024-11-16 01:12:03,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:12:03,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:12:03,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:12:03,298 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:12:03,298 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:12:03,298 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,298 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2024-11-16 01:12:03,299 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:03,299 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2024-11-16 01:12:03,299 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:03,299 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:12:03,299 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:12:03,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:12:03,300 INFO L85 PathProgramCache]: Analyzing trace with hash -78320211, now seen corresponding path program 18 times [2024-11-16 01:12:03,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:12:03,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623567167] [2024-11-16 01:12:03,300 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:12:03,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:12:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:12:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 0 proven. 923 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-16 01:12:07,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:12:07,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623567167] [2024-11-16 01:12:07,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623567167] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:12:07,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531692766] [2024-11-16 01:12:07,982 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:12:07,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:12:07,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:12:07,984 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) [2024-11-16 01:12:07,985 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 [2024-11-16 01:12:08,056 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-11-16 01:12:08,056 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:12:08,059 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 191 conjuncts are in the unsatisfiable core [2024-11-16 01:12:08,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:12:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 16 proven. 917 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:12:18,157 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:12:33,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:12:33,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2024-11-16 01:12:53,473 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 197 proven. 736 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:12:53,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531692766] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:12:53,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:12:53,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 60, 60] total 168 [2024-11-16 01:12:53,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699302387] [2024-11-16 01:12:53,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:12:53,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 169 states [2024-11-16 01:12:53,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:12:53,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2024-11-16 01:12:53,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1622, Invalid=26770, Unknown=0, NotChecked=0, Total=28392 [2024-11-16 01:12:53,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:12:53,475 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:12:53,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 169 states, 169 states have (on average 2.5976331360946747) internal successors, (439), 168 states have internal predecessors, (439), 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) [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:12:53,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:13:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:13:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:13:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:13:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:13:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:13:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:13:14,190 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 [2024-11-16 01:13:14,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2024-11-16 01:13:14,378 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:13:14,378 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:13:14,379 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #7 [2024-11-16 01:13:14,379 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:13:14,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:13:14,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:13:14,379 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:13:14,379 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:13:14,379 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:13:14,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:13:14,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048260, now seen corresponding path program 1 times [2024-11-16 01:13:14,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:13:14,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866093877] [2024-11-16 01:13:14,387 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:13:14,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:13:14,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:13:14,389 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:13:14,389 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:13:14,389 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:13:14,389 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,389 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:13:14,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:13:14,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720192, now seen corresponding path program 1 times [2024-11-16 01:13:14,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:13:14,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762317614] [2024-11-16 01:13:14,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:13:14,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:13:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:13:14,399 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:13:14,399 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:13:14,399 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:13:14,399 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,400 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:13:14,400 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,401 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:13:14,401 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,401 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:13:14,401 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,401 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:13:14,401 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,401 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2024-11-16 01:13:14,401 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2024-11-16 01:13:14,401 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:13:14,401 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2024-11-16 01:13:14,401 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:13:14,401 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:13:14,401 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:13:14,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:13:14,401 INFO L85 PathProgramCache]: Analyzing trace with hash 473064141, now seen corresponding path program 19 times [2024-11-16 01:13:14,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:13:14,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820193171] [2024-11-16 01:13:14,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:13:14,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:13:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:13:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 999 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-16 01:13:20,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:13:20,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820193171] [2024-11-16 01:13:20,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820193171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:13:20,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410040150] [2024-11-16 01:13:20,157 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:13:20,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:13:20,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:13:20,159 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) [2024-11-16 01:13:20,159 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 [2024-11-16 01:13:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:13:20,219 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2024-11-16 01:13:20,222 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:13:35,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:13:35,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2024-11-16 01:13:35,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 16 proven. 993 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:13:35,172 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:13:53,749 WARN L286 SmtUtils]: Spent 5.48s 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) [2024-11-16 01:13:53,750 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:13:53,751 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 [2024-11-16 01:14:19,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 185 proven. 824 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:14:19,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410040150] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:14:19,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:14:19,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 78, 63] total 192 [2024-11-16 01:14:19,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392361300] [2024-11-16 01:14:19,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:14:19,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2024-11-16 01:14:19,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:14:19,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2024-11-16 01:14:19,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=34971, Unknown=0, NotChecked=0, Total=37056 [2024-11-16 01:14:19,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:14:19,935 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:14:19,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3678756476683938) internal successors, (457), 192 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:14:19,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:14:47,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:14:47,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:14:47,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-16 01:14:47,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:14:47,222 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:14:47,222 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:14:47,222 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #8 [2024-11-16 01:14:47,222 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:14:47,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:14:47,222 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:14:47,222 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:14:47,222 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,222 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:14:47,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:14:47,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048208, now seen corresponding path program 1 times [2024-11-16 01:14:47,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:14:47,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417908795] [2024-11-16 01:14:47,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:14:47,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:14:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:14:47,232 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:14:47,232 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:14:47,232 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:14:47,232 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,232 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:14:47,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:14:47,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720140, now seen corresponding path program 1 times [2024-11-16 01:14:47,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:14:47,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602772613] [2024-11-16 01:14:47,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:14:47,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:14:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:14:47,243 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:14:47,243 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:14:47,243 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,243 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 80 is hopeless, skipping. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2024-11-16 01:14:47,244 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,244 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 170 [2024-11-16 01:14:47,244 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,244 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:14:47,244 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:14:47,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:14:47,245 INFO L85 PathProgramCache]: Analyzing trace with hash 271655501, now seen corresponding path program 20 times [2024-11-16 01:14:47,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:14:47,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664018911] [2024-11-16 01:14:47,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:14:47,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:14:47,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:14:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 1 proven. 1161 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-16 01:14:54,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:14:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664018911] [2024-11-16 01:14:54,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664018911] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:14:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366702704] [2024-11-16 01:14:54,287 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:14:54,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:14:54,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:14:54,289 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) [2024-11-16 01:14:54,292 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 [2024-11-16 01:14:54,345 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:14:54,345 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:14:54,349 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2024-11-16 01:14:54,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:15:12,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:15:12,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2024-11-16 01:15:12,512 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 16 proven. 1156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:15:12,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:15:34,525 WARN L286 SmtUtils]: Spent 6.60s 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) [2024-11-16 01:15:34,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:15:34,527 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 [2024-11-16 01:16:11,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 249 proven. 921 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:16:11,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366702704] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:16:11,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:16:11,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 83, 66] total 205 [2024-11-16 01:16:11,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615261384] [2024-11-16 01:16:11,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:16:11,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2024-11-16 01:16:11,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:16:11,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2024-11-16 01:16:11,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=39940, Unknown=0, NotChecked=0, Total=42230 [2024-11-16 01:16:11,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:16:11,543 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:16:11,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 206 states have (on average 2.378640776699029) internal successors, (490), 205 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:16:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:16:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:16:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:16:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-11-16 01:16:42,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-16 01:16:43,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-16 01:16:43,033 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:16:43,033 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:16:43,033 INFO L132 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #8 [2024-11-16 01:16:43,033 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:16:43,033 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:16:43,033 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,033 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:16:43,033 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,033 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:16:43,033 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:16:43,033 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:16:43,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:16:43,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048152, now seen corresponding path program 1 times [2024-11-16 01:16:43,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:16:43,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118613092] [2024-11-16 01:16:43,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:16:43,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:16:43,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:16:43,044 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:16:43,044 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:16:43,044 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:16:43,044 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,044 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:16:43,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:16:43,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720084, now seen corresponding path program 1 times [2024-11-16 01:16:43,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:16:43,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705711939] [2024-11-16 01:16:43,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:16:43,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:16:43,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:16:43,054 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:16:43,054 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:16:43,054 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:16:43,054 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,054 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:16:43,054 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:16:43,054 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,054 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:16:43,054 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:16:43,054 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:16:43,055 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,055 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-11-16 01:16:43,056 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,056 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 01:16:43,056 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,056 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 01:16:43,056 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,056 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-11-16 01:16:43,056 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,056 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2024-11-16 01:16:43,056 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2024-11-16 01:16:43,056 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:16:43,056 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2024-11-16 01:16:43,056 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:16:43,056 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:16:43,056 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:16:43,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:16:43,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1191105107, now seen corresponding path program 21 times [2024-11-16 01:16:43,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:16:43,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165146248] [2024-11-16 01:16:43,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:16:43,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:16:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:16:52,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 0 proven. 1333 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-16 01:16:52,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:16:52,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165146248] [2024-11-16 01:16:52,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165146248] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:16:52,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587483895] [2024-11-16 01:16:52,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:16:52,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:16:52,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:16:52,610 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) [2024-11-16 01:16:52,611 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 [2024-11-16 01:16:52,702 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-11-16 01:16:52,702 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:16:52,706 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2024-11-16 01:16:52,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:17:09,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 16 proven. 1327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:17:09,082 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:17:33,724 WARN L286 SmtUtils]: Spent 7.89s 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) [2024-11-16 01:17:33,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:17:33,726 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 [2024-11-16 01:18:11,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 319 proven. 1024 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-16 01:18:11,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587483895] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:18:11,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:18:11,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 69, 69] total 195 [2024-11-16 01:18:11,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911031238] [2024-11-16 01:18:11,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:18:11,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 196 states [2024-11-16 01:18:11,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:18:11,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 196 interpolants. [2024-11-16 01:18:11,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2141, Invalid=36079, Unknown=0, NotChecked=0, Total=38220 [2024-11-16 01:18:11,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:18:11,696 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:18:11,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 196 states, 196 states have (on average 2.607142857142857) internal successors, (511), 195 states have internal predecessors, (511), 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) [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:18:11,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-11-16 01:18:11,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:18:43,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:18:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-11-16 01:18:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-11-16 01:18:43,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-16 01:18:43,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2024-11-16 01:18:43,600 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:18:43,600 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:18:43,600 INFO L132 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #9 [2024-11-16 01:18:43,600 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:18:43,600 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:18:43,601 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,601 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2024-11-16 01:18:43,601 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,601 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-16 01:18:43,601 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:18:43,601 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-11-16 01:18:43,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:18:43,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048096, now seen corresponding path program 1 times [2024-11-16 01:18:43,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:18:43,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814592597] [2024-11-16 01:18:43,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:18:43,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:18:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:18:43,612 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:18:43,612 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:18:43,612 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-16 01:18:43,612 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,612 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-16 01:18:43,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:18:43,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720028, now seen corresponding path program 1 times [2024-11-16 01:18:43,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-16 01:18:43,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769129165] [2024-11-16 01:18:43,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:18:43,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:18:43,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 01:18:43,622 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-16 01:18:43,622 INFO L169 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,622 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:18:43,622 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-11-16 01:18:43,623 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,623 INFO L154 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2024-11-16 01:18:43,624 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2024-11-16 01:18:43,624 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:18:43,624 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2024-11-16 01:18:43,624 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:18:43,624 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:18:43,624 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:18:43,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:18:43,624 INFO L85 PathProgramCache]: Analyzing trace with hash 160632557, now seen corresponding path program 22 times [2024-11-16 01:18:43,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:18:43,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365260276] [2024-11-16 01:18:43,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:18:43,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:18:43,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:18:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1425 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-16 01:18:51,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:18:51,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365260276] [2024-11-16 01:18:51,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365260276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:18:51,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97913344] [2024-11-16 01:18:51,905 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:18:51,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:18:51,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:18:51,907 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) [2024-11-16 01:18:51,908 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 [2024-11-16 01:18:51,972 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:18:51,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:18:51,976 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2024-11-16 01:18:51,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:19:15,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:19:15,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2024-11-16 01:19:15,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 16 proven. 1421 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-16 01:19:15,646 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:19:44,925 WARN L286 SmtUtils]: Spent 9.21s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-16 01:19:44,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:19:44,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2024-11-16 01:20:29,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 307 proven. 1128 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-16 01:20:29,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97913344] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:20:29,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:20:29,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 91, 72] total 223 [2024-11-16 01:20:29,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252452198] [2024-11-16 01:20:29,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:20:29,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 224 states [2024-11-16 01:20:29,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:20:29,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 224 interpolants. [2024-11-16 01:20:29,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2656, Invalid=47296, Unknown=0, NotChecked=0, Total=49952 [2024-11-16 01:20:29,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:20:29,425 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:20:29,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 224 states, 224 states have (on average 2.392857142857143) internal successors, (536), 223 states have internal predecessors, (536), 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) [2024-11-16 01:20:29,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:20:29,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:20:29,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:20:29,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 111 states. [2024-11-16 01:20:29,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2024-11-16 01:20:35,567 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 [2024-11-16 01:20:35,567 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 [2024-11-16 01:20:35,568 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 [2024-11-16 01:20:35,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-16 01:20:35,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2024-11-16 01:20:35,899 WARN L596 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-31-1 term,while SimplifyDDA2 was simplifying 31 xjuncts wrt. a ATOM-1 context. [2024-11-16 01:20:35,901 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2024-11-16 01:20:35,901 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-11-16 01:20:35,901 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-11-16 01:20:35,906 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1] [2024-11-16 01:20:35,909 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-16 01:20:35,909 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-16 01:20:35,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-16 01:20:35,927 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 01:20:35 BasicIcfg [2024-11-16 01:20:35,927 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-16 01:20:35,928 INFO L158 Benchmark]: Toolchain (without parser) took 843579.56ms. Allocated memory was 100.7MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 51.0MB in the beginning and 945.8MB in the end (delta: -894.8MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2024-11-16 01:20:35,928 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 100.7MB. Free memory is still 52.1MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 01:20:35,928 INFO L158 Benchmark]: Boogie Procedure Inliner took 16.46ms. Allocated memory is still 100.7MB. Free memory was 51.0MB in the beginning and 49.9MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 01:20:35,928 INFO L158 Benchmark]: Boogie Preprocessor took 9.22ms. Allocated memory is still 100.7MB. Free memory was 49.9MB in the beginning and 49.3MB in the end (delta: 629.6kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 01:20:35,928 INFO L158 Benchmark]: RCFGBuilder took 164.91ms. Allocated memory is still 100.7MB. Free memory was 49.1MB in the beginning and 40.1MB in the end (delta: 9.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-16 01:20:35,928 INFO L158 Benchmark]: TraceAbstraction took 843384.88ms. Allocated memory was 100.7MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 39.6MB in the beginning and 945.8MB in the end (delta: -906.2MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2024-11-16 01:20:35,929 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.14ms. Allocated memory is still 100.7MB. Free memory is still 52.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 16.46ms. Allocated memory is still 100.7MB. Free memory was 51.0MB in the beginning and 49.9MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 9.22ms. Allocated memory is still 100.7MB. Free memory was 49.9MB in the beginning and 49.3MB in the end (delta: 629.6kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 164.91ms. Allocated memory is still 100.7MB. Free memory was 49.1MB in the beginning and 40.1MB in the end (delta: 9.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * TraceAbstraction took 843384.88ms. Allocated memory was 100.7MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 39.6MB in the beginning and 945.8MB in the end (delta: -906.2MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14546, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 8258, dependent conditional: 8256, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6440, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6440, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 2315, dependent conditional: 2313, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 190, independent unconditional: 6098, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 190, independent unconditional: 6098, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2413, independent: 1345, independent conditional: 1291, independent unconditional: 54, dependent: 1068, dependent conditional: 995, dependent unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Protected Queries: 0 ], Cache Queries: [ total: 8603, independent: 5977, independent conditional: 5, independent unconditional: 5972, dependent: 2194, dependent conditional: 1519, dependent unconditional: 675, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 343, Positive conditional cache size: 217, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6639, Maximal queried relation: 25, Independence queries for same thread: 8106, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 23, Number of trivial persistent sets: 16, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 136, independent: 134, independent conditional: 0, independent unconditional: 134, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14546, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 8258, dependent conditional: 8256, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6440, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6440, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 6154, independent unconditional: 134, dependent: 2315, dependent conditional: 2313, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 190, independent unconditional: 6098, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8603, independent: 6288, independent conditional: 190, independent unconditional: 6098, dependent: 2315, dependent conditional: 1638, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2413, independent: 1345, independent conditional: 1291, independent unconditional: 54, dependent: 1068, dependent conditional: 995, dependent unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Protected Queries: 0 ], Cache Queries: [ total: 8603, independent: 5977, independent conditional: 5, independent unconditional: 5972, dependent: 2194, dependent conditional: 1519, dependent unconditional: 675, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 343, Positive conditional cache size: 217, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6639, Maximal queried relation: 25, Independence queries for same thread: 8106 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-31-1 term,while SimplifyDDA2 was simplifying 31 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-31-1 term,while SimplifyDDA2 was simplifying 31 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-31-1 term,while SimplifyDDA2 was simplifying 31 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 843.2s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 219.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: 1290, 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.9s SatisfiabilityAnalysisTime, 616.7s InterpolantComputationTime, 4636 NumberOfCodeBlocks, 4633 NumberOfCodeBlocksAsserted, 151 NumberOfCheckSat, 6829 ConstructedInterpolants, 0 QuantifiedInterpolants, 556792 SizeOfPredicates, 332 NumberOfNonLiveVariables, 5389 ConjunctsInSsa, 2936 ConjunctsInUnsatCore, 69 InterpolantComputations, 5 PerfectInterpolantSequences, 3003/32757 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: CheckTime: 0.4s, ConditionCalculationTime: 0.3s, CommutingCounterexamples: 0, ConditionCalculations: 342, TraceChecks: 32, UnknownTraceChecks: 0, ImperfectProofs: 0, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown