/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-1c4755c-m [2024-12-16 23:15:53,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-16 23:15:53,873 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2024-12-16 23:15:53,878 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-16 23:15:53,879 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-16 23:15:53,900 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-16 23:15:53,901 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-16 23:15:53,901 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-16 23:15:53,901 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-16 23:15:53,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-16 23:15:53,902 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-16 23:15:53,902 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-16 23:15:53,902 INFO L153 SettingsManager]: * Use SBE=true [2024-12-16 23:15:53,903 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-16 23:15:53,903 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-16 23:15:53,904 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-16 23:15:53,904 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-16 23:15:53,904 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-12-16 23:15:53,905 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-12-16 23:15:53,905 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-12-16 23:15:53,905 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT [2024-12-16 23:15:54,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-16 23:15:54,133 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-16 23:15:54,137 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-16 23:15:54,137 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-12-16 23:15:54,139 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-12-16 23:15:54,139 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-bad/dot-product.wvr.bpl [2024-12-16 23:15:54,140 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product.wvr.bpl' [2024-12-16 23:15:54,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-16 23:15:54,160 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-12-16 23:15:54,160 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-16 23:15:54,161 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-16 23:15:54,161 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-16 23:15:54,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,172 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,175 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-12-16 23:15:54,176 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-16 23:15:54,176 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-16 23:15:54,177 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-16 23:15:54,177 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-16 23:15:54,181 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,181 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,181 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,183 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,183 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,185 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,185 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,186 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,186 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-16 23:15:54,187 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-16 23:15:54,187 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-16 23:15:54,187 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-16 23:15:54,187 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/1) ... [2024-12-16 23:15:54,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-16 23:15:54,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:54,214 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-12-16 23:15:54,217 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-12-16 23:15:54,235 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-12-16 23:15:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-16 23:15:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-16 23:15:54,235 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-12-16 23:15:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-16 23:15:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-16 23:15:54,235 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-12-16 23:15:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-16 23:15:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-16 23:15:54,235 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-12-16 23:15:54,235 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-16 23:15:54,235 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-16 23:15:54,236 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-16 23:15:54,278 INFO L234 CfgBuilder]: Building ICFG [2024-12-16 23:15:54,280 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-16 23:15:54,382 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-16 23:15:54,382 INFO L283 CfgBuilder]: Performing block encoding [2024-12-16 23:15:54,426 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-16 23:15:54,426 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-12-16 23:15:54,427 INFO L201 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 11:15:54 BoogieIcfgContainer [2024-12-16 23:15:54,427 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-16 23:15:54,431 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-16 23:15:54,431 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-16 23:15:54,436 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-16 23:15:54,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.12 11:15:54" (1/2) ... [2024-12-16 23:15:54,436 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2797d02b and model type dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 11:15:54, skipping insertion in model container [2024-12-16 23:15:54,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 11:15:54" (2/2) ... [2024-12-16 23:15:54,437 INFO L128 eAbstractionObserver]: Analyzing ICFG dot-product.wvr.bpl [2024-12-16 23:15:54,447 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-16 23:15:54,448 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG dot-product.wvr.bpl that has 4 procedures, 20 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-12-16 23:15:54,448 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-16 23:15:54,497 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-16 23:15:54,543 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-16 23:15:54,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-12-16 23:15:54,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:54,547 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-12-16 23:15:54,548 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-12-16 23:15:54,590 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-12-16 23:15:54,608 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-12-16 23:15:54,613 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;@f561d67, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-16 23:15:54,613 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-12-16 23:15:54,775 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:54,775 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:54,775 INFO L139 ounterexampleChecker]: Examining path program with hash 161257004, occurence #1 [2024-12-16 23:15:54,775 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:15:54,775 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:54,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:54,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1083747277, now seen corresponding path program 1 times [2024-12-16 23:15:54,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:54,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698382746] [2024-12-16 23:15:54,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:54,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:54,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:54,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:54,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698382746] [2024-12-16 23:15:54,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698382746] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-16 23:15:54,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-16 23:15:54,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-16 23:15:54,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461271316] [2024-12-16 23:15:54,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-16 23:15:55,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-16 23:15:55,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:55,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-16 23:15:55,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-16 23:15:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,044 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:55,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-16 23:15:55,045 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-16 23:15:55,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-16 23:15:55,125 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:55,125 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:55,125 INFO L139 ounterexampleChecker]: Examining path program with hash -697303927, occurence #1 [2024-12-16 23:15:55,125 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:15:55,125 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:55,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:55,126 INFO L85 PathProgramCache]: Analyzing trace with hash 627317353, now seen corresponding path program 1 times [2024-12-16 23:15:55,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:55,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707249593] [2024-12-16 23:15:55,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:55,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:55,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:55,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707249593] [2024-12-16 23:15:55,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707249593] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-16 23:15:55,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-16 23:15:55,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-16 23:15:55,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599655644] [2024-12-16 23:15:55,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-16 23:15:55,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-16 23:15:55,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:55,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-16 23:15:55,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-16 23:15:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,165 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:55,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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-12-16 23:15:55,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-16 23:15:55,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-16 23:15:55,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-16 23:15:55,193 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:55,193 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:55,193 INFO L139 ounterexampleChecker]: Examining path program with hash -697303927, occurence #2 [2024-12-16 23:15:55,193 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:15:55,193 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-16 23:15:55,193 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:15:55,193 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-16 23:15:55,193 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:15:55,194 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-12-16 23:15:55,194 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:15:55,194 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-12-16 23:15:55,194 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:15:55,194 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:15:55,194 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:55,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:55,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1124799557, now seen corresponding path program 1 times [2024-12-16 23:15:55,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:55,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363248080] [2024-12-16 23:15:55,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:55,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:55,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-16 23:15:55,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:55,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363248080] [2024-12-16 23:15:55,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363248080] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-16 23:15:55,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-16 23:15:55,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-16 23:15:55,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011419467] [2024-12-16 23:15:55,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-16 23:15:55,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-16 23:15:55,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:55,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-16 23:15:55,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-16 23:15:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,232 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:55,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-16 23:15:55,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-16 23:15:55,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:55,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-16 23:15:55,330 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:55,330 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:55,331 INFO L139 ounterexampleChecker]: Examining path program with hash 572506494, occurence #1 [2024-12-16 23:15:55,331 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:15:55,331 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:55,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:55,331 INFO L85 PathProgramCache]: Analyzing trace with hash -407413140, now seen corresponding path program 1 times [2024-12-16 23:15:55,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:55,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578444422] [2024-12-16 23:15:55,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:55,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:55,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:55,446 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:55,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:55,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578444422] [2024-12-16 23:15:55,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578444422] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:15:55,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297067194] [2024-12-16 23:15:55,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:55,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:15:55,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:55,450 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-12-16 23:15:55,451 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-12-16 23:15:55,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:55,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-16 23:15:55,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:15:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:55,579 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:15:55,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:55,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297067194] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:15:55,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:15:55,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-12-16 23:15:55,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556648079] [2024-12-16 23:15:55,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:15:55,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-16 23:15:55,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:55,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-16 23:15:55,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-12-16 23:15:55,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,629 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:55,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 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-12-16 23:15:55,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:55,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:55,727 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-12-16 23:15:55,921 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-12-16 23:15:55,922 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:55,922 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:55,922 INFO L139 ounterexampleChecker]: Examining path program with hash 572506494, occurence #2 [2024-12-16 23:15:55,922 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:15:55,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-16 23:15:55,922 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:15:55,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-12-16 23:15:55,922 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:15:55,922 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:15:55,923 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:55,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash 814177739, now seen corresponding path program 2 times [2024-12-16 23:15:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:55,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763404166] [2024-12-16 23:15:55,923 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:15:55,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:55,937 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:15:55,937 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:15:56,064 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:56,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:56,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763404166] [2024-12-16 23:15:56,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763404166] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:15:56,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090262740] [2024-12-16 23:15:56,064 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:15:56,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:15:56,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:56,066 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-12-16 23:15:56,071 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-12-16 23:15:56,101 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:15:56,101 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:15:56,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-16 23:15:56,103 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:15:56,187 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:56,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:15:56,308 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:15:56,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090262740] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:15:56,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:15:56,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-12-16 23:15:56,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18534600] [2024-12-16 23:15:56,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:15:56,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-16 23:15:56,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:56,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-16 23:15:56,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2024-12-16 23:15:56,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:56,310 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:56,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 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-12-16 23:15:56,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:56,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:56,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:56,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:56,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:56,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-16 23:15:56,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-16 23:15:57,031 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-12-16 23:15:57,032 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:57,032 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:57,033 INFO L139 ounterexampleChecker]: Examining path program with hash -1161619187, occurence #1 [2024-12-16 23:15:57,033 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:15:57,033 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:57,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:57,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1186172975, now seen corresponding path program 1 times [2024-12-16 23:15:57,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:57,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174677406] [2024-12-16 23:15:57,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:57,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-16 23:15:57,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:57,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174677406] [2024-12-16 23:15:57,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174677406] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:15:57,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229021843] [2024-12-16 23:15:57,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:57,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:15:57,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:57,200 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-12-16 23:15:57,203 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-12-16 23:15:57,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:57,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-16 23:15:57,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:15:57,439 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-16 23:15:57,439 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:15:57,719 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-16 23:15:57,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229021843] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:15:57,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:15:57,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 12] total 25 [2024-12-16 23:15:57,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709855997] [2024-12-16 23:15:57,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:15:57,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-16 23:15:57,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:57,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-16 23:15:57,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2024-12-16 23:15:57,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:57,721 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:57,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 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-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-12-16 23:15:57,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-16 23:15:58,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-16 23:15:58,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-16 23:15:58,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:15:58,913 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:15:58,913 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:15:58,914 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #1 [2024-12-16 23:15:58,914 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:15:58,914 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:15:58,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:15:58,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1918863589, now seen corresponding path program 1 times [2024-12-16 23:15:58,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:15:58,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534173438] [2024-12-16 23:15:58,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:58,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:15:58,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:59,101 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-16 23:15:59,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:15:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534173438] [2024-12-16 23:15:59,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534173438] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:15:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204192617] [2024-12-16 23:15:59,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:15:59,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:15:59,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:15:59,106 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-12-16 23:15:59,109 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-12-16 23:15:59,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:15:59,142 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-16 23:15:59,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:15:59,318 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-16 23:15:59,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:15:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-16 23:15:59,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204192617] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:15:59,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:15:59,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 13] total 24 [2024-12-16 23:15:59,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045143746] [2024-12-16 23:15:59,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:15:59,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-16 23:15:59,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:15:59,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-16 23:15:59,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=437, Unknown=0, NotChecked=0, Total=600 [2024-12-16 23:15:59,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:15:59,516 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:15:59,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-12-16 23:15:59,516 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:00,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-12-16 23:16:00,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-12-16 23:16:00,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:00,527 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:00,527 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:00,527 INFO L139 ounterexampleChecker]: Examining path program with hash -222162831, occurence #1 [2024-12-16 23:16:00,527 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:16:00,527 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:00,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1357287581, now seen corresponding path program 2 times [2024-12-16 23:16:00,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:00,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133614100] [2024-12-16 23:16:00,528 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:16:00,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:00,544 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:16:00,545 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 5 proven. 27 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-16 23:16:00,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:00,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133614100] [2024-12-16 23:16:00,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133614100] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:00,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388963601] [2024-12-16 23:16:00,731 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:16:00,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:00,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:00,735 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-12-16 23:16:00,736 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-12-16 23:16:00,776 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:16:00,776 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:00,777 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-16 23:16:00,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:00,962 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-16 23:16:00,962 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:16:01,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388963601] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:01,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:01,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 18] total 32 [2024-12-16 23:16:01,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842702925] [2024-12-16 23:16:01,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:01,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-16 23:16:01,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:01,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-16 23:16:01,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2024-12-16 23:16:01,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:01,246 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:01,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.0) internal successors, (99), 32 states have internal predecessors, (99), 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-12-16 23:16:01,246 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:01,246 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:01,246 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:01,246 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:01,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-12-16 23:16:01,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:01,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-12-16 23:16:01,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-12-16 23:16:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:16:02,629 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-12-16 23:16:02,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:02,824 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:02,824 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:02,824 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #2 [2024-12-16 23:16:02,824 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:02,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2024-12-16 23:16:02,824 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:02,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-16 23:16:02,824 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:02,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-12-16 23:16:02,824 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:02,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-12-16 23:16:02,824 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:02,824 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:02,824 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:02,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:02,825 INFO L85 PathProgramCache]: Analyzing trace with hash 673599927, now seen corresponding path program 3 times [2024-12-16 23:16:02,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:02,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160348482] [2024-12-16 23:16:02,825 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:16:02,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:02,842 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-16 23:16:02,842 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-16 23:16:03,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:03,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160348482] [2024-12-16 23:16:03,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160348482] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:03,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389928440] [2024-12-16 23:16:03,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:16:03,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:03,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:03,029 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-12-16 23:16:03,033 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-12-16 23:16:03,070 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-16 23:16:03,070 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:03,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-16 23:16:03,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:03,169 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2024-12-16 23:16:03,169 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 13 treesize of output 13 [2024-12-16 23:16:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-16 23:16:03,180 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:03,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-16 23:16:03,248 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 15 treesize of output 19 [2024-12-16 23:16:03,277 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-16 23:16:03,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389928440] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:03,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:03,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2024-12-16 23:16:03,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787805137] [2024-12-16 23:16:03,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:03,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-16 23:16:03,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:03,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-16 23:16:03,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-16 23:16:03,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:03,278 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:03,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 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-12-16 23:16:03,278 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:16:03,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:16:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:03,934 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-12-16 23:16:04,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:04,131 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:04,131 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:04,131 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #1 [2024-12-16 23:16:04,131 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:16:04,131 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:04,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:04,131 INFO L85 PathProgramCache]: Analyzing trace with hash -710900913, now seen corresponding path program 4 times [2024-12-16 23:16:04,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:04,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715971976] [2024-12-16 23:16:04,131 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:16:04,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:04,150 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:16:04,153 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:04,542 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 13 proven. 125 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-12-16 23:16:04,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:04,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715971976] [2024-12-16 23:16:04,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715971976] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:04,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753474526] [2024-12-16 23:16:04,543 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:16:04,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:04,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:04,546 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-12-16 23:16:04,547 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-12-16 23:16:04,593 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:16:04,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:04,595 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-16 23:16:04,596 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:04,879 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 24 proven. 114 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-12-16 23:16:04,879 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 44 proven. 94 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-12-16 23:16:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753474526] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:05,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:05,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 15] total 32 [2024-12-16 23:16:05,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652502704] [2024-12-16 23:16:05,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:05,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-16 23:16:05,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:05,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-16 23:16:05,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=817, Unknown=0, NotChecked=0, Total=1056 [2024-12-16 23:16:05,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:05,268 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:05,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.4545454545454546) internal successors, (114), 32 states have internal predecessors, (114), 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-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:06,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-16 23:16:06,561 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-12-16 23:16:06,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:06,759 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:06,759 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:06,759 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #2 [2024-12-16 23:16:06,759 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:06,759 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-12-16 23:16:06,759 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:06,759 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2024-12-16 23:16:06,760 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:06,760 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-12-16 23:16:06,760 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:06,760 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:06,760 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:06,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:06,760 INFO L85 PathProgramCache]: Analyzing trace with hash 86531708, now seen corresponding path program 5 times [2024-12-16 23:16:06,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:06,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524608056] [2024-12-16 23:16:06,760 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-16 23:16:06,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:06,855 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-12-16 23:16:06,855 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:07,420 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 25 proven. 370 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-12-16 23:16:07,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:07,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524608056] [2024-12-16 23:16:07,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524608056] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:07,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572777071] [2024-12-16 23:16:07,421 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-16 23:16:07,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:07,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:07,428 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-12-16 23:16:07,428 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-12-16 23:16:07,488 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-12-16 23:16:07,488 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:07,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-12-16 23:16:07,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:07,720 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 25 proven. 370 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-12-16 23:16:07,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 45 proven. 350 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-12-16 23:16:08,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572777071] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:08,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:08,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 16] total 28 [2024-12-16 23:16:08,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958392485] [2024-12-16 23:16:08,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:08,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-16 23:16:08,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:08,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-16 23:16:08,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2024-12-16 23:16:08,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:08,167 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:08,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.689655172413793) internal successors, (107), 28 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-16 23:16:08,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:08,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:08,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:08,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-16 23:16:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:16:08,995 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-12-16 23:16:09,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:09,184 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:09,185 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:09,185 INFO L139 ounterexampleChecker]: Examining path program with hash 1531250252, occurence #1 [2024-12-16 23:16:09,185 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:16:09,185 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:09,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:09,185 INFO L85 PathProgramCache]: Analyzing trace with hash -500429158, now seen corresponding path program 6 times [2024-12-16 23:16:09,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:09,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714595779] [2024-12-16 23:16:09,185 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-16 23:16:09,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:09,199 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-12-16 23:16:09,199 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2024-12-16 23:16:09,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:09,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714595779] [2024-12-16 23:16:09,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714595779] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-16 23:16:09,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-16 23:16:09,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-16 23:16:09,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719083702] [2024-12-16 23:16:09,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-16 23:16:09,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-16 23:16:09,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:09,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-16 23:16:09,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-16 23:16:09,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:09,313 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:09,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:09,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:09,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:09,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-16 23:16:09,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:16:09,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-12-16 23:16:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:09,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-16 23:16:09,520 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:09,520 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:09,520 INFO L139 ounterexampleChecker]: Examining path program with hash 1531250252, occurence #2 [2024-12-16 23:16:09,520 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:09,520 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2024-12-16 23:16:09,520 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:09,520 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2024-12-16 23:16:09,520 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:09,520 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:09,520 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:09,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:09,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1545501003, now seen corresponding path program 7 times [2024-12-16 23:16:09,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:09,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778912679] [2024-12-16 23:16:09,521 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-16 23:16:09,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:10,273 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 323 proven. 127 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-12-16 23:16:10,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:10,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778912679] [2024-12-16 23:16:10,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778912679] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:10,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175700695] [2024-12-16 23:16:10,274 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-16 23:16:10,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:10,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:10,276 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-12-16 23:16:10,277 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-12-16 23:16:10,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:10,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-12-16 23:16:10,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:10,807 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 66 proven. 374 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-16 23:16:10,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:10,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-16 23:16:10,831 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 13 treesize of output 17 [2024-12-16 23:16:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 66 proven. 374 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-16 23:16:11,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175700695] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:11,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:11,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20, 21] total 57 [2024-12-16 23:16:11,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766429600] [2024-12-16 23:16:11,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:11,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-12-16 23:16:11,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:11,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-12-16 23:16:11,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=2975, Unknown=0, NotChecked=0, Total=3306 [2024-12-16 23:16:11,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:11,258 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:11,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.9655172413793105) internal successors, (172), 57 states have internal predecessors, (172), 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-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:11,259 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-12-16 23:16:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:14,495 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-12-16 23:16:14,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-16 23:16:14,689 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:14,690 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:14,690 INFO L139 ounterexampleChecker]: Examining path program with hash 1570608795, occurence #1 [2024-12-16 23:16:14,690 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:16:14,690 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:14,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:14,691 INFO L85 PathProgramCache]: Analyzing trace with hash -2144700108, now seen corresponding path program 1 times [2024-12-16 23:16:14,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:14,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83069754] [2024-12-16 23:16:14,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:16:14,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:14,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:15,312 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 200 proven. 87 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-16 23:16:15,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:15,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83069754] [2024-12-16 23:16:15,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83069754] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:15,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337608280] [2024-12-16 23:16:15,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-16 23:16:15,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:15,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:15,315 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-12-16 23:16:15,327 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-12-16 23:16:15,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:15,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-12-16 23:16:15,381 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:16,430 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 229 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-16 23:16:16,431 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:17,600 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 131 proven. 156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-16 23:16:17,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337608280] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:17,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:17,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 40, 47] total 105 [2024-12-16 23:16:17,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621752614] [2024-12-16 23:16:17,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:17,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2024-12-16 23:16:17,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:17,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2024-12-16 23:16:17,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2700, Invalid=8430, Unknown=0, NotChecked=0, Total=11130 [2024-12-16 23:16:17,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:17,605 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:17,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 3.3207547169811322) internal successors, (352), 105 states have internal predecessors, (352), 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-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:17,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-12-16 23:16:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2024-12-16 23:16:24,258 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-12-16 23:16:24,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-16 23:16:24,452 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:24,452 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:24,453 INFO L139 ounterexampleChecker]: Examining path program with hash 1531250252, occurence #3 [2024-12-16 23:16:24,453 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:24,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2024-12-16 23:16:24,453 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:24,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2024-12-16 23:16:24,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:24,453 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:24,453 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:24,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:24,454 INFO L85 PathProgramCache]: Analyzing trace with hash 904107585, now seen corresponding path program 8 times [2024-12-16 23:16:24,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:24,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783760888] [2024-12-16 23:16:24,454 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:16:24,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:24,505 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:16:24,505 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 602 proven. 914 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2024-12-16 23:16:25,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:25,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783760888] [2024-12-16 23:16:25,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783760888] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:25,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315571574] [2024-12-16 23:16:25,921 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:16:25,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:25,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:25,924 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-12-16 23:16:25,925 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-12-16 23:16:26,017 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:16:26,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:26,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-12-16 23:16:26,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:26,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 660 proven. 860 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2024-12-16 23:16:26,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:28,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 752 proven. 768 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2024-12-16 23:16:28,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315571574] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:28,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:28,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 40, 41] total 99 [2024-12-16 23:16:28,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006193372] [2024-12-16 23:16:28,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:28,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-12-16 23:16:28,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:28,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-12-16 23:16:28,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3117, Invalid=6783, Unknown=0, NotChecked=0, Total=9900 [2024-12-16 23:16:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:28,311 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:28,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 3.65) internal successors, (365), 99 states have internal predecessors, (365), 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-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:28,312 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-12-16 23:16:28,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:28,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:28,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:28,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 220 states. [2024-12-16 23:16:28,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-12-16 23:16:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2024-12-16 23:16:33,506 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-12-16 23:16:33,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-16 23:16:33,701 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:33,701 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:33,701 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #3 [2024-12-16 23:16:33,701 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:33,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2024-12-16 23:16:33,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:33,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2024-12-16 23:16:33,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:33,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2024-12-16 23:16:33,703 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:33,703 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2024-12-16 23:16:33,703 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:33,703 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:33,703 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:33,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:33,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1212928933, now seen corresponding path program 9 times [2024-12-16 23:16:33,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:33,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789750053] [2024-12-16 23:16:33,703 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:16:33,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:33,749 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-12-16 23:16:33,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:33,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2024-12-16 23:16:33,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:33,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789750053] [2024-12-16 23:16:33,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789750053] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:33,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429172710] [2024-12-16 23:16:33,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:16:33,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:33,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:33,930 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-12-16 23:16:33,932 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-12-16 23:16:33,985 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-12-16 23:16:33,985 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:33,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-16 23:16:33,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:34,054 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2024-12-16 23:16:34,055 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 15 treesize of output 13 [2024-12-16 23:16:34,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2024-12-16 23:16:34,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:34,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-16 23:16:34,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2024-12-16 23:16:34,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429172710] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:34,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:34,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 24 [2024-12-16 23:16:34,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720964221] [2024-12-16 23:16:34,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:34,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-16 23:16:34,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:34,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-16 23:16:34,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2024-12-16 23:16:34,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:34,232 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:34,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 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-12-16 23:16:34,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:34,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 186 states. [2024-12-16 23:16:34,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-12-16 23:16:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-12-16 23:16:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:35,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-12-16 23:16:35,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-16 23:16:35,736 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:35,736 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:35,736 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #4 [2024-12-16 23:16:35,736 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:35,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2024-12-16 23:16:35,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2024-12-16 23:16:35,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2024-12-16 23:16:35,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2024-12-16 23:16:35,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2024-12-16 23:16:35,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2024-12-16 23:16:35,737 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:35,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2024-12-16 23:16:35,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:35,737 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:35,737 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:35,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:35,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1206460410, now seen corresponding path program 10 times [2024-12-16 23:16:35,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:35,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037983903] [2024-12-16 23:16:35,738 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:16:35,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:35,767 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:16:35,767 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 602 proven. 386 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-12-16 23:16:36,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:36,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037983903] [2024-12-16 23:16:36,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037983903] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:36,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110779512] [2024-12-16 23:16:36,725 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:16:36,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:36,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:36,727 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-12-16 23:16:36,729 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-12-16 23:16:36,798 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:16:36,798 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:36,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 95 conjuncts are in the unsatisfiable core [2024-12-16 23:16:36,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:37,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 660 proven. 328 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-12-16 23:16:37,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 752 proven. 236 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-12-16 23:16:38,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110779512] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:38,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:38,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 42, 43] total 102 [2024-12-16 23:16:38,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4180093] [2024-12-16 23:16:38,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:38,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2024-12-16 23:16:38,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:38,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2024-12-16 23:16:38,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3024, Invalid=7482, Unknown=0, NotChecked=0, Total=10506 [2024-12-16 23:16:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:38,785 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:38,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 3.349514563106796) internal successors, (345), 102 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-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:38,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:43,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:43,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-12-16 23:16:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2024-12-16 23:16:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2024-12-16 23:16:43,574 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-12-16 23:16:43,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-16 23:16:43,759 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:43,759 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:43,759 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #5 [2024-12-16 23:16:43,759 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:43,759 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2024-12-16 23:16:43,759 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,759 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2024-12-16 23:16:43,759 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,760 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2024-12-16 23:16:43,760 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,760 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2024-12-16 23:16:43,760 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,760 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2024-12-16 23:16:43,760 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,760 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2024-12-16 23:16:43,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2024-12-16 23:16:43,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 197 [2024-12-16 23:16:43,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2024-12-16 23:16:43,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 201 [2024-12-16 23:16:43,762 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2024-12-16 23:16:43,763 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2024-12-16 23:16:43,763 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 207 [2024-12-16 23:16:43,763 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2024-12-16 23:16:43,763 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:43,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2024-12-16 23:16:43,763 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:43,763 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:43,763 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:43,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:43,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1190110450, now seen corresponding path program 11 times [2024-12-16 23:16:43,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:43,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943656184] [2024-12-16 23:16:43,763 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-16 23:16:43,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:44,018 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2024-12-16 23:16:44,018 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:45,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 574 proven. 544 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-12-16 23:16:45,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:45,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943656184] [2024-12-16 23:16:45,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943656184] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:45,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133244507] [2024-12-16 23:16:45,214 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-16 23:16:45,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:45,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:45,216 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-12-16 23:16:45,217 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-12-16 23:16:45,318 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2024-12-16 23:16:45,318 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:45,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-12-16 23:16:45,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:46,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 660 proven. 464 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-12-16 23:16:46,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:48,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 752 proven. 372 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-12-16 23:16:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133244507] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:48,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 50, 51] total 100 [2024-12-16 23:16:48,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918872146] [2024-12-16 23:16:48,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:48,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-12-16 23:16:48,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:48,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-12-16 23:16:48,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2390, Invalid=7710, Unknown=0, NotChecked=0, Total=10100 [2024-12-16 23:16:48,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:48,075 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:48,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 3.396039603960396) internal successors, (343), 100 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 207 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 172 states. [2024-12-16 23:16:48,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-12-16 23:16:51,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-12-16 23:16:51,767 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-12-16 23:16:51,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-16 23:16:51,965 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:51,966 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:51,966 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #6 [2024-12-16 23:16:51,966 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 197 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,966 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 201 [2024-12-16 23:16:51,966 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 207 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2024-12-16 23:16:51,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:51,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2024-12-16 23:16:51,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:51,967 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:51,967 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:51,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:51,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1782341456, now seen corresponding path program 12 times [2024-12-16 23:16:51,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:51,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697478587] [2024-12-16 23:16:51,969 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-16 23:16:51,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:52,108 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-12-16 23:16:52,108 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:52,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 210 proven. 124 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2024-12-16 23:16:52,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:52,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697478587] [2024-12-16 23:16:52,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697478587] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:52,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326371951] [2024-12-16 23:16:52,402 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-16 23:16:52,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:52,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:52,404 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-12-16 23:16:52,407 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-12-16 23:16:52,482 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-12-16 23:16:52,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:16:52,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-16 23:16:52,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:16:52,588 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2024-12-16 23:16:52,588 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 15 treesize of output 13 [2024-12-16 23:16:52,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 221 proven. 113 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2024-12-16 23:16:52,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:16:52,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-16 23:16:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 210 proven. 124 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2024-12-16 23:16:52,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326371951] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:16:52,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:16:52,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2024-12-16 23:16:52,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011253000] [2024-12-16 23:16:52,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:16:52,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-16 23:16:52,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:16:52,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-16 23:16:52,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2024-12-16 23:16:52,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:52,736 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:16:52,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.772727272727273) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 247 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 211 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-12-16 23:16:52,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:16:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2024-12-16 23:16:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-12-16 23:16:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:16:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2024-12-16 23:16:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2024-12-16 23:16:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-16 23:16:54,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-12-16 23:16:54,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:54,717 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:16:54,717 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:16:54,718 INFO L139 ounterexampleChecker]: Examining path program with hash -997198347, occurence #7 [2024-12-16 23:16:54,718 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 265 [2024-12-16 23:16:54,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2024-12-16 23:16:54,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2024-12-16 23:16:54,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2024-12-16 23:16:54,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2024-12-16 23:16:54,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2024-12-16 23:16:54,719 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:16:54,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2024-12-16 23:16:54,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:16:54,719 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:16:54,719 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:16:54,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:16:54,719 INFO L85 PathProgramCache]: Analyzing trace with hash -105334757, now seen corresponding path program 13 times [2024-12-16 23:16:54,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:16:54,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305568780] [2024-12-16 23:16:54,719 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-16 23:16:54,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:16:54,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:58,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 641 proven. 1398 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2024-12-16 23:16:58,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:16:58,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305568780] [2024-12-16 23:16:58,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305568780] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:16:58,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227246409] [2024-12-16 23:16:58,280 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-16 23:16:58,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:16:58,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:16:58,282 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-12-16 23:16:58,283 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-12-16 23:16:58,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-16 23:16:58,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 185 conjuncts are in the unsatisfiable core [2024-12-16 23:16:58,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:17:00,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 566 proven. 1274 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2024-12-16 23:17:00,745 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:17:01,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-16 23:17:01,371 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 15 treesize of output 19 [2024-12-16 23:17:03,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 566 proven. 1274 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2024-12-16 23:17:03,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227246409] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:17:03,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:17:03,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 57, 58] total 163 [2024-12-16 23:17:03,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734667813] [2024-12-16 23:17:03,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:17:03,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 164 states [2024-12-16 23:17:03,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:17:03,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2024-12-16 23:17:03,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1641, Invalid=25091, Unknown=0, NotChecked=0, Total=26732 [2024-12-16 23:17:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:17:03,639 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:17:03,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 164 states, 164 states have (on average 3.0060975609756095) internal successors, (493), 163 states have internal predecessors, (493), 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-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:17:03,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 247 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 212 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-12-16 23:17:03,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 262 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 253 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 287 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-12-16 23:17:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-16 23:17:53,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 377 states. [2024-12-16 23:17:53,497 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-12-16 23:17:53,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:17:53,689 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:17:53,689 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:17:53,689 INFO L139 ounterexampleChecker]: Examining path program with hash -1584361026, occurence #1 [2024-12-16 23:17:53,689 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-16 23:17:53,689 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:17:53,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:17:53,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1728194442, now seen corresponding path program 2 times [2024-12-16 23:17:53,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:17:53,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442500707] [2024-12-16 23:17:53,689 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:17:53,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:17:53,721 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:17:53,721 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:17:54,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 816 proven. 298 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-16 23:17:54,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:17:54,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442500707] [2024-12-16 23:17:54,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442500707] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:17:54,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588841162] [2024-12-16 23:17:54,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:17:54,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:17:54,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:17:54,948 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-12-16 23:17:54,950 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-12-16 23:17:55,029 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:17:55,030 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:17:55,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-12-16 23:17:55,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:17:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 884 proven. 230 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-16 23:17:56,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:17:59,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 884 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-16 23:17:59,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588841162] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:17:59,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:17:59,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 56, 85] total 154 [2024-12-16 23:17:59,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532393844] [2024-12-16 23:17:59,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:17:59,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 155 states [2024-12-16 23:17:59,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:17:59,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 155 interpolants. [2024-12-16 23:17:59,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4113, Invalid=19757, Unknown=0, NotChecked=0, Total=23870 [2024-12-16 23:17:59,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:17:59,301 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:17:59,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 155 states, 155 states have (on average 3.032258064516129) internal successors, (470), 154 states have internal predecessors, (470), 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-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 262 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 253 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 287 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 377 states. [2024-12-16 23:17:59,301 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 307 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 304 states. [2024-12-16 23:18:47,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-16 23:18:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 480 states. [2024-12-16 23:18:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 304 states. [2024-12-16 23:18:47,626 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-12-16 23:18:47,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:18:47,820 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:18:47,820 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:18:47,821 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #3 [2024-12-16 23:18:47,821 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 687 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 689 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 691 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 693 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 695 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 697 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 699 [2024-12-16 23:18:47,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,822 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 701 [2024-12-16 23:18:47,822 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,822 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 703 [2024-12-16 23:18:47,822 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,822 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 705 [2024-12-16 23:18:47,822 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,822 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 707 [2024-12-16 23:18:47,822 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:18:47,822 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 708 [2024-12-16 23:18:47,822 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:18:47,822 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:18:47,822 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:18:47,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:18:47,822 INFO L85 PathProgramCache]: Analyzing trace with hash -32594736, now seen corresponding path program 14 times [2024-12-16 23:18:47,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:18:47,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646116755] [2024-12-16 23:18:47,823 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:18:47,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:18:48,346 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:18:48,347 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:19:06,215 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1202 proven. 18222 refuted. 0 times theorem prover too weak. 2348 trivial. 0 not checked. [2024-12-16 23:19:06,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:19:06,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646116755] [2024-12-16 23:19:06,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646116755] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:19:06,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208526306] [2024-12-16 23:19:06,215 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-16 23:19:06,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:19:06,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:19:06,217 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-12-16 23:19:06,218 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-12-16 23:19:06,481 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-16 23:19:06,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:19:06,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 2173 conjuncts, 332 conjuncts are in the unsatisfiable core [2024-12-16 23:19:06,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:19:08,564 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1180 proven. 18154 refuted. 0 times theorem prover too weak. 2438 trivial. 0 not checked. [2024-12-16 23:19:08,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:19:11,327 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1302 proven. 18032 refuted. 0 times theorem prover too weak. 2438 trivial. 0 not checked. [2024-12-16 23:19:11,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208526306] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:19:11,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:19:11,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 56, 57] total 144 [2024-12-16 23:19:11,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088128467] [2024-12-16 23:19:11,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:19:11,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2024-12-16 23:19:11,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:19:11,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2024-12-16 23:19:11,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5345, Invalid=15535, Unknown=0, NotChecked=0, Total=20880 [2024-12-16 23:19:11,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:19:11,333 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:19:11,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 3.627586206896552) internal successors, (526), 144 states have internal predecessors, (526), 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-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-16 23:19:11,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 307 states. [2024-12-16 23:19:11,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 304 states. [2024-12-16 23:19:11,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-16 23:19:11,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 480 states. [2024-12-16 23:19:11,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 304 states. [2024-12-16 23:19:11,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:19:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2024-12-16 23:19:23,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 330 states. [2024-12-16 23:19:23,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 298 states. [2024-12-16 23:19:23,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-16 23:19:24,178 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,SelfDestructingSolverStorable21 [2024-12-16 23:19:24,179 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:19:24,179 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:19:24,179 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #4 [2024-12-16 23:19:24,179 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1167 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1169 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1171 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1173 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1175 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1177 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1179 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1181 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,180 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1183 [2024-12-16 23:19:24,180 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1185 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1187 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1189 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1191 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1193 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1195 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1197 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1199 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1201 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1203 [2024-12-16 23:19:24,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1205 [2024-12-16 23:19:24,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2024-12-16 23:19:24,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1208 [2024-12-16 23:19:24,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1210 [2024-12-16 23:19:24,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1212 [2024-12-16 23:19:24,182 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1214 [2024-12-16 23:19:24,183 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1216 [2024-12-16 23:19:24,183 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:19:24,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1217 [2024-12-16 23:19:24,183 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:24,183 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:19:24,183 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:19:24,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:19:24,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1305918864, now seen corresponding path program 15 times [2024-12-16 23:19:24,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:19:24,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809651499] [2024-12-16 23:19:24,184 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:19:24,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:19:24,261 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-12-16 23:19:24,261 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:19:24,523 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2013 proven. 290 refuted. 0 times theorem prover too weak. 67491 trivial. 0 not checked. [2024-12-16 23:19:24,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:19:24,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809651499] [2024-12-16 23:19:24,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809651499] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:19:24,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510522942] [2024-12-16 23:19:24,523 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-16 23:19:24,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:19:24,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:19:24,525 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-12-16 23:19:24,527 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-12-16 23:19:24,643 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-12-16 23:19:24,643 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:19:24,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-16 23:19:24,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:19:24,775 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2024-12-16 23:19:24,775 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 13 treesize of output 13 [2024-12-16 23:19:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2032 proven. 189 refuted. 0 times theorem prover too weak. 67573 trivial. 0 not checked. [2024-12-16 23:19:24,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:19:24,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-16 23:19:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2012 proven. 209 refuted. 0 times theorem prover too weak. 67573 trivial. 0 not checked. [2024-12-16 23:19:24,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510522942] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:19:24,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:19:24,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 23 [2024-12-16 23:19:24,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109813418] [2024-12-16 23:19:24,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:19:24,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-16 23:19:24,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:19:24,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-16 23:19:24,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-12-16 23:19:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:19:24,973 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:19:24,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 23 states have internal predecessors, (68), 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-12-16 23:19:24,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:19:24,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 279 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 314 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 308 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 486 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 330 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 298 states. [2024-12-16 23:19:24,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 330 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 298 states. [2024-12-16 23:19:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:19:27,633 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-12-16 23:19:27,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:19:27,827 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:19:27,827 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:19:27,828 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #5 [2024-12-16 23:19:27,828 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1167 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1169 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1171 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1173 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1175 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1177 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1179 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1181 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1183 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1185 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1187 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,829 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1189 [2024-12-16 23:19:27,829 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1191 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1193 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1195 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1197 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1199 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1201 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1203 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1205 [2024-12-16 23:19:27,830 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,830 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1208 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1210 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1212 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1214 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1215 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1217 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1218 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1220 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1222 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1223 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1225 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1227 [2024-12-16 23:19:27,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1228 [2024-12-16 23:19:27,832 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,832 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1230 [2024-12-16 23:19:27,832 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:19:27,832 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1231 [2024-12-16 23:19:27,832 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:19:27,832 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:19:27,832 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:19:27,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:19:27,832 INFO L85 PathProgramCache]: Analyzing trace with hash -941273010, now seen corresponding path program 16 times [2024-12-16 23:19:27,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:19:27,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122943690] [2024-12-16 23:19:27,833 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:19:27,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-16 23:19:30,023 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:19:30,023 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:20:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 2093 proven. 64651 refuted. 0 times theorem prover too weak. 3446 trivial. 0 not checked. [2024-12-16 23:20:49,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-16 23:20:49,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122943690] [2024-12-16 23:20:49,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122943690] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-16 23:20:49,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629921917] [2024-12-16 23:20:49,907 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-16 23:20:49,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-16 23:20:49,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-16 23:20:49,909 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-12-16 23:20:49,910 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-12-16 23:20:50,364 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-16 23:20:50,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-16 23:20:50,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 3796 conjuncts, 562 conjuncts are in the unsatisfiable core [2024-12-16 23:20:50,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-16 23:20:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 1180 proven. 64576 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2024-12-16 23:20:53,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-16 23:21:02,179 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 1302 proven. 64454 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2024-12-16 23:21:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629921917] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-16 23:21:02,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-16 23:21:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 66, 67] total 160 [2024-12-16 23:21:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176597427] [2024-12-16 23:21:02,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-16 23:21:02,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2024-12-16 23:21:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-16 23:21:02,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2024-12-16 23:21:02,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4366, Invalid=21394, Unknown=0, NotChecked=0, Total=25760 [2024-12-16 23:21:02,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:21:02,183 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-16 23:21:02,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 3.484472049689441) internal successors, (561), 160 states have internal predecessors, (561), 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-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 279 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 314 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 308 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 486 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 330 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 298 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:21:02,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2024-12-16 23:21:12,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 331 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-16 23:21:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 300 states. [2024-12-16 23:21:12,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-12-16 23:21:12,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-16 23:21:12,859 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-16 23:21:12,859 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-16 23:21:12,860 INFO L139 ounterexampleChecker]: Examining path program with hash 884055664, occurence #6 [2024-12-16 23:21:12,860 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1209 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1211 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1213 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1215 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1216 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1218 [2024-12-16 23:21:12,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1220 [2024-12-16 23:21:12,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1222 [2024-12-16 23:21:12,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1223 [2024-12-16 23:21:12,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1225 [2024-12-16 23:21:12,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1226 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1228 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1230 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1231 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1233 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1235 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1236 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1238 [2024-12-16 23:21:12,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-16 23:21:12,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1239 [2024-12-16 23:21:12,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-16 23:21:12,863 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-16 23:21:12,863 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-16 23:21:12,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-16 23:21:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1533398408, now seen corresponding path program 17 times [2024-12-16 23:21:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-16 23:21:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510258652] [2024-12-16 23:21:12,865 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-16 23:21:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms Received shutdown request... [2024-12-16 23:30:15,160 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-12-16 23:30:15,160 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-12-16 23:30:15,251 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 166 check-sat command(s) [2024-12-16 23:30:15,251 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-12-16 23:30:15,379 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2024-12-16 23:30:15,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-16 23:30:15,379 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 1242 with TraceHistMax 289,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [510258652] and IpTcStrategyModuleZ3 [378767567]. [2024-12-16 23:30:15,380 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-12-16 23:30:15,380 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-12-16 23:30:15,380 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-12-16 23:30:15,385 INFO L422 BasicCegarLoop]: Path program histogram: [17, 2, 2, 1, 1, 1, 1] [2024-12-16 23:30:15,388 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-12-16 23:30:15,388 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-16 23:30:15,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2024-12-16 23:30:15,397 INFO L201 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 11:30:15 BasicIcfg [2024-12-16 23:30:15,397 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-16 23:30:15,398 INFO L158 Benchmark]: Toolchain (without parser) took 861237.71ms. Allocated memory was 226.5MB in the beginning and 5.0GB in the end (delta: 4.8GB). Free memory was 141.7MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2024-12-16 23:30:15,398 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 226.5MB. Free memory is still 143.4MB. There was no memory consumed. Max. memory is 16.0GB. [2024-12-16 23:30:15,398 INFO L158 Benchmark]: Boogie Procedure Inliner took 15.69ms. Allocated memory is still 226.5MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 16.0GB. [2024-12-16 23:30:15,398 INFO L158 Benchmark]: Boogie Preprocessor took 9.70ms. Allocated memory is still 226.5MB. Free memory was 141.7MB in the beginning and 140.0MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. [2024-12-16 23:30:15,398 INFO L158 Benchmark]: RCFGBuilder took 240.30ms. Allocated memory is still 226.5MB. Free memory was 140.0MB in the beginning and 128.2MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2024-12-16 23:30:15,399 INFO L158 Benchmark]: TraceAbstraction took 860966.14ms. Allocated memory was 226.5MB in the beginning and 5.0GB in the end (delta: 4.8GB). Free memory was 128.2MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2024-12-16 23:30:15,399 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 226.5MB. Free memory is still 143.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 15.69ms. Allocated memory is still 226.5MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 9.70ms. Allocated memory is still 226.5MB. Free memory was 141.7MB in the beginning and 140.0MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 240.30ms. Allocated memory is still 226.5MB. Free memory was 140.0MB in the beginning and 128.2MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 860966.14ms. Allocated memory was 226.5MB in the beginning and 5.0GB in the end (delta: 4.8GB). Free memory was 128.2MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 49419, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 14846, dependent conditional: 14846, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 0, independent unconditional: 34573, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 0, independent unconditional: 34573, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 347, independent: 347, independent conditional: 0, independent unconditional: 347, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 347, independent: 343, independent conditional: 0, independent unconditional: 343, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 0, independent unconditional: 4, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 0, independent unconditional: 4, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 115, independent: 115, independent conditional: 0, independent unconditional: 115, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 34573, independent: 34226, independent conditional: 0, independent unconditional: 34226, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 347, unknown conditional: 0, unknown unconditional: 347] , Statistics on independence cache: Total cache size (in pairs): 347, Positive cache size: 347, Positive conditional cache size: 0, Positive unconditional cache size: 347, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 34161, Maximal queried relation: 0, Independence queries for same thread: 14846, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 74, Number of trivial persistent sets: 22, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 412, independent: 412, independent conditional: 0, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 49419, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 14846, dependent conditional: 14846, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 34161, independent unconditional: 412, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 0, independent unconditional: 34573, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 34573, independent: 34573, independent conditional: 0, independent unconditional: 34573, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 347, independent: 347, independent conditional: 0, independent unconditional: 347, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 347, independent: 343, independent conditional: 0, independent unconditional: 343, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 0, independent unconditional: 4, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4, independent: 4, independent conditional: 0, independent unconditional: 4, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 115, independent: 115, independent conditional: 0, independent unconditional: 115, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 34573, independent: 34226, independent conditional: 0, independent unconditional: 34226, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 347, unknown conditional: 0, unknown unconditional: 347] , Statistics on independence cache: Total cache size (in pairs): 347, Positive cache size: 347, Positive conditional cache size: 0, Positive unconditional cache size: 347, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 34161, Maximal queried relation: 0, Independence queries for same thread: 14846 - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 1242 with TraceHistMax 289,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [510258652] and IpTcStrategyModuleZ3 [378767567]. - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 1242 with TraceHistMax 289,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [510258652] and IpTcStrategyModuleZ3 [378767567]. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 1242 with TraceHistMax 289,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [510258652] and IpTcStrategyModuleZ3 [378767567]. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 1242 with TraceHistMax 289,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [510258652] and IpTcStrategyModuleZ3 [378767567]. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 32 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 860.8s, OverallIterations: 25, TraceHistogramMax: 0, PathProgramHistogramMax: 17, EmptinessCheckTime: 157.6s, 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: 3341, 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.4s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 150.5s InterpolantComputationTime, 11168 NumberOfCodeBlocks, 8456 NumberOfCodeBlocksAsserted, 176 NumberOfCheckSat, 16604 ConstructedInterpolants, 6 QuantifiedInterpolants, 77215 SizeOfPredicates, 92 NumberOfNonLiveVariables, 12914 ConjunctsInSsa, 1888 ConjunctsInUnsatCore, 64 InterpolantComputations, 4 PerfectInterpolantSequences, 265651/527552 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 1, ConditionCalculationTime [ms]: 0, ConditionCalculations: 156, QuantifiedConditions: 0, TraceChecks: 0, UnknownTraceChecks: 0, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown