/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-22 23:07:10,580 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-22 23:07:10,639 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-22 23:07:10,648 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-22 23:07:10,648 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-22 23:07:10,663 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-22 23:07:10,663 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-22 23:07:10,663 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-22 23:07:10,663 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-22 23:07:10,664 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Use SBE=true [2025-01-22 23:07:10,664 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-22 23:07:10,664 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-22 23:07:10,665 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 23:07:10,665 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-22 23:07:10,665 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-22 23:07:10,670 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2025-01-22 23:07:10,890 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-22 23:07:10,896 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-22 23:07:10,898 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-22 23:07:10,899 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-22 23:07:10,899 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-22 23:07:10,900 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 [2025-01-22 23:07:10,901 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' [2025-01-22 23:07:10,917 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-22 23:07:10,918 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-22 23:07:10,919 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-22 23:07:10,919 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-22 23:07:10,919 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-22 23:07:10,928 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 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,934 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 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,939 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-22 23:07:10,940 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-22 23:07:10,941 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-22 23:07:10,941 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-22 23:07:10,941 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-22 23:07:10,946 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,946 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,948 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,948 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,953 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,953 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,957 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,958 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,959 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,959 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-22 23:07:10,960 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-22 23:07:10,960 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-22 23:07:10,960 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-22 23:07:10,963 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/1) ... [2025-01-22 23:07:10,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 23:07:10,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:10,990 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-22 23:07:10,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-22 23:07:11,019 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-22 23:07:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-22 23:07:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-22 23:07:11,019 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-22 23:07:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-22 23:07:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-22 23:07:11,019 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-22 23:07:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-22 23:07:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-22 23:07:11,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-01-22 23:07:11,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-22 23:07:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-22 23:07:11,020 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-22 23:07:11,067 INFO L234 CfgBuilder]: Building ICFG [2025-01-22 23:07:11,069 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-22 23:07:11,157 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-22 23:07:11,157 INFO L283 CfgBuilder]: Performing block encoding [2025-01-22 23:07:11,198 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-22 23:07:11,199 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-22 23:07:11,199 INFO L201 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 11:07:11 BoogieIcfgContainer [2025-01-22 23:07:11,199 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-22 23:07:11,201 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-22 23:07:11,201 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-22 23:07:11,204 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-22 23:07:11,204 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 11:07:10" (1/2) ... [2025-01-22 23:07:11,205 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b653ab0 and model type dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 11:07:11, skipping insertion in model container [2025-01-22 23:07:11,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 11:07:11" (2/2) ... [2025-01-22 23:07:11,206 INFO L128 eAbstractionObserver]: Analyzing ICFG dot-product.wvr.bpl [2025-01-22 23:07:11,220 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-22 23:07:11,221 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. [2025-01-22 23:07:11,221 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-22 23:07:11,261 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-01-22 23:07:11,296 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 23:07:11,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-22 23:07:11,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:11,298 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-22 23:07:11,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-22 23:07:11,342 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-22 23:07:11,353 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-22 23:07:11,358 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;@3f934c6f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 23:07:11,359 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-01-22 23:07:11,513 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:11,513 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:11,513 INFO L139 ounterexampleChecker]: Examining path program with hash 565225766, occurence #1 [2025-01-22 23:07:11,513 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:11,513 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:11,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:11,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1083747277, now seen corresponding path program 1 times [2025-01-22 23:07:11,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:11,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494828086] [2025-01-22 23:07:11,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:11,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:11,565 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 23:07:11,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 23:07:11,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:11,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:11,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:11,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:11,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494828086] [2025-01-22 23:07:11,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494828086] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 23:07:11,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 23:07:11,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-22 23:07:11,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144196946] [2025-01-22 23:07:11,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 23:07:11,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 23:07:11,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:11,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 23:07:11,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-22 23:07:11,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:11,742 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:11,743 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) [2025-01-22 23:07:11,743 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:11,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-22 23:07:11,807 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:11,807 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:11,807 INFO L139 ounterexampleChecker]: Examining path program with hash -293335165, occurence #1 [2025-01-22 23:07:11,807 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:11,807 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:11,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:11,808 INFO L85 PathProgramCache]: Analyzing trace with hash 627317353, now seen corresponding path program 1 times [2025-01-22 23:07:11,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:11,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941540887] [2025-01-22 23:07:11,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:11,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:11,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 23:07:11,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 23:07:11,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:11,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:11,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:11,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:11,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941540887] [2025-01-22 23:07:11,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941540887] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 23:07:11,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 23:07:11,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 23:07:11,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215889572] [2025-01-22 23:07:11,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 23:07:11,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 23:07:11,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:11,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 23:07:11,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 23:07:11,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:11,883 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:11,883 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) [2025-01-22 23:07:11,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:11,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:11,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:11,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:11,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-22 23:07:11,920 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:11,921 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:11,921 INFO L139 ounterexampleChecker]: Examining path program with hash -293335165, occurence #2 [2025-01-22 23:07:11,921 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:11,921 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-22 23:07:11,921 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:11,921 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 23:07:11,921 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:11,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-22 23:07:11,922 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:11,922 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-22 23:07:11,922 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:11,922 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:11,922 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:11,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1124799557, now seen corresponding path program 1 times [2025-01-22 23:07:11,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:11,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502747246] [2025-01-22 23:07:11,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:11,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:11,927 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-22 23:07:11,934 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-22 23:07:11,934 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:11,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 23:07:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502747246] [2025-01-22 23:07:11,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502747246] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 23:07:11,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 23:07:11,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 23:07:11,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540845249] [2025-01-22 23:07:11,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 23:07:11,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 23:07:11,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:11,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 23:07:11,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 23:07:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:11,980 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:11,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 23:07:11,980 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 23:07:11,980 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:11,980 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:12,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:12,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-22 23:07:12,083 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:12,083 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:12,084 INFO L139 ounterexampleChecker]: Examining path program with hash 976475256, occurence #1 [2025-01-22 23:07:12,085 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:12,085 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:12,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:12,085 INFO L85 PathProgramCache]: Analyzing trace with hash -407413140, now seen corresponding path program 1 times [2025-01-22 23:07:12,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:12,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171348143] [2025-01-22 23:07:12,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:12,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:12,091 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-01-22 23:07:12,099 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-01-22 23:07:12,099 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:12,099 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:12,170 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:12,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:12,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171348143] [2025-01-22 23:07:12,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171348143] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:12,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751886316] [2025-01-22 23:07:12,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:12,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:12,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:12,190 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:12,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-22 23:07:12,224 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-01-22 23:07:12,238 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-01-22 23:07:12,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:12,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:12,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-22 23:07:12,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:12,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:12,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:12,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751886316] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:12,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:12,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-01-22 23:07:12,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321478639] [2025-01-22 23:07:12,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:12,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-22 23:07:12,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:12,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-22 23:07:12,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-22 23:07:12,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:12,385 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:12,385 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) [2025-01-22 23:07:12,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:12,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:12,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-22 23:07:12,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:12,689 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:12,689 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:12,689 INFO L139 ounterexampleChecker]: Examining path program with hash 976475256, occurence #2 [2025-01-22 23:07:12,689 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:12,689 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-22 23:07:12,689 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:12,689 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-22 23:07:12,690 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:12,690 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:12,690 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:12,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:12,690 INFO L85 PathProgramCache]: Analyzing trace with hash 814177739, now seen corresponding path program 2 times [2025-01-22 23:07:12,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:12,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413510757] [2025-01-22 23:07:12,690 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:12,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:12,697 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-22 23:07:12,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-22 23:07:12,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:12,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:12,841 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:12,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:12,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413510757] [2025-01-22 23:07:12,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413510757] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:12,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226634323] [2025-01-22 23:07:12,841 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:12,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:12,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:12,844 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:12,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-22 23:07:12,869 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-22 23:07:12,881 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-22 23:07:12,881 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:12,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:12,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-22 23:07:12,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:13,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:13,008 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:13,157 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:13,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226634323] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:13,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:13,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2025-01-22 23:07:13,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272165233] [2025-01-22 23:07:13,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:13,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-01-22 23:07:13,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:13,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-01-22 23:07:13,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2025-01-22 23:07:13,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:13,159 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:13,159 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) [2025-01-22 23:07:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:13,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-22 23:07:13,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-22 23:07:13,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:13,943 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:13,943 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:13,943 INFO L139 ounterexampleChecker]: Examining path program with hash -757650425, occurence #1 [2025-01-22 23:07:13,943 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:13,943 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:13,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:13,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1186172975, now seen corresponding path program 1 times [2025-01-22 23:07:13,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:13,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904656830] [2025-01-22 23:07:13,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:13,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:13,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-22 23:07:13,953 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-22 23:07:13,953 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:13,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-22 23:07:14,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904656830] [2025-01-22 23:07:14,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904656830] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:14,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578877461] [2025-01-22 23:07:14,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:14,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:14,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:14,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:14,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-22 23:07:14,108 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-22 23:07:14,121 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-22 23:07:14,121 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:14,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:14,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-22 23:07:14,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-22 23:07:14,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-22 23:07:14,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578877461] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:14,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:14,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 12] total 25 [2025-01-22 23:07:14,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297735505] [2025-01-22 23:07:14,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:14,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-01-22 23:07:14,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:14,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-01-22 23:07:14,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2025-01-22 23:07:14,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:14,472 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:14,472 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) [2025-01-22 23:07:14,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:14,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:14,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:14,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:14,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-22 23:07:14,473 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:15,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 23:07:15,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-22 23:07:15,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-22 23:07:15,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:15,690 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:15,690 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:15,690 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #1 [2025-01-22 23:07:15,690 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:15,690 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:15,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:15,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1918863589, now seen corresponding path program 1 times [2025-01-22 23:07:15,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:15,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805880338] [2025-01-22 23:07:15,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:15,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:15,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-01-22 23:07:15,700 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-01-22 23:07:15,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:15,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-22 23:07:15,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805880338] [2025-01-22 23:07:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805880338] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145936075] [2025-01-22 23:07:15,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:15,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:15,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:15,881 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:15,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-22 23:07:15,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-01-22 23:07:15,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-01-22 23:07:15,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:15,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:15,921 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-22 23:07:15,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:16,061 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 23:07:16,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:16,246 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 23:07:16,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145936075] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:16,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:16,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 13] total 24 [2025-01-22 23:07:16,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279461146] [2025-01-22 23:07:16,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:16,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-01-22 23:07:16,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:16,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-01-22 23:07:16,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=437, Unknown=0, NotChecked=0, Total=600 [2025-01-22 23:07:16,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:16,247 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:16,247 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) [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-22 23:07:16,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:16,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 23:07:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-01-22 23:07:16,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-22 23:07:17,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:17,186 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:17,186 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:17,186 INFO L139 ounterexampleChecker]: Examining path program with hash 181805931, occurence #1 [2025-01-22 23:07:17,186 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:17,186 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:17,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:17,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1357287581, now seen corresponding path program 2 times [2025-01-22 23:07:17,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:17,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120342115] [2025-01-22 23:07:17,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:17,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:17,190 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 47 statements into 2 equivalence classes. [2025-01-22 23:07:17,203 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 47 of 47 statements. [2025-01-22 23:07:17,203 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:17,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:17,364 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 5 proven. 27 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-22 23:07:17,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:17,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120342115] [2025-01-22 23:07:17,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120342115] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:17,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067867761] [2025-01-22 23:07:17,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:17,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:17,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:17,367 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:17,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-22 23:07:17,387 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 47 statements into 2 equivalence classes. [2025-01-22 23:07:17,399 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 47 of 47 statements. [2025-01-22 23:07:17,399 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:17,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:17,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-22 23:07:17,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-22 23:07:17,557 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:07:17,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067867761] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:17,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:17,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 18] total 32 [2025-01-22 23:07:17,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496495794] [2025-01-22 23:07:17,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:17,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-22 23:07:17,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:17,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-22 23:07:17,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2025-01-22 23:07:17,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:17,827 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:17,827 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) [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-01-22 23:07:17,827 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-01-22 23:07:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:07:18,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-22 23:07:19,152 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 [2025-01-22 23:07:19,152 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:19,152 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:19,152 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #2 [2025-01-22 23:07:19,152 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:19,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 23:07:19,152 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:19,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-22 23:07:19,152 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:19,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-22 23:07:19,152 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:19,152 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-22 23:07:19,152 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:19,152 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:19,152 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:19,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:19,153 INFO L85 PathProgramCache]: Analyzing trace with hash 673599927, now seen corresponding path program 3 times [2025-01-22 23:07:19,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:19,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18901505] [2025-01-22 23:07:19,153 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:07:19,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:19,156 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 55 statements into 5 equivalence classes. [2025-01-22 23:07:19,172 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 43 of 55 statements. [2025-01-22 23:07:19,172 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 23:07:19,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:19,342 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2025-01-22 23:07:19,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:19,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18901505] [2025-01-22 23:07:19,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18901505] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:19,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321990737] [2025-01-22 23:07:19,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:07:19,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:19,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:19,345 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:19,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-22 23:07:19,370 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 55 statements into 5 equivalence classes. [2025-01-22 23:07:19,384 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 43 of 55 statements. [2025-01-22 23:07:19,385 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 23:07:19,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:19,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-22 23:07:19,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:19,490 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2025-01-22 23:07:19,490 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 [2025-01-22 23:07:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2025-01-22 23:07:19,496 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:19,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:07:19,580 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 [2025-01-22 23:07:19,618 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2025-01-22 23:07:19,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321990737] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:19,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:19,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2025-01-22 23:07:19,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61187832] [2025-01-22 23:07:19,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:19,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-22 23:07:19,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:19,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-22 23:07:19,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2025-01-22 23:07:19,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:19,619 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:19,619 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) [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-22 23:07:19,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-22 23:07:19,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2025-01-22 23:07:19,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:07:19,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:20,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:07:20,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:20,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-22 23:07:20,502 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 [2025-01-22 23:07:20,502 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:20,502 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:20,502 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #1 [2025-01-22 23:07:20,502 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:20,502 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:20,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:20,503 INFO L85 PathProgramCache]: Analyzing trace with hash -710900913, now seen corresponding path program 4 times [2025-01-22 23:07:20,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:20,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868628035] [2025-01-22 23:07:20,503 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:07:20,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:20,508 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 90 statements into 2 equivalence classes. [2025-01-22 23:07:20,525 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-22 23:07:20,525 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:07:20,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:20,914 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 13 proven. 125 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-01-22 23:07:20,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:20,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868628035] [2025-01-22 23:07:20,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868628035] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:20,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771870398] [2025-01-22 23:07:20,914 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:07:20,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:20,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:20,916 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:20,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-22 23:07:20,938 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 90 statements into 2 equivalence classes. [2025-01-22 23:07:20,959 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-22 23:07:20,959 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:07:20,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:20,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-01-22 23:07:20,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 24 proven. 114 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-01-22 23:07:21,172 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:21,520 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 44 proven. 94 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-01-22 23:07:21,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771870398] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:21,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:21,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 15] total 32 [2025-01-22 23:07:21,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62033979] [2025-01-22 23:07:21,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:21,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-22 23:07:21,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:21,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-22 23:07:21,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=817, Unknown=0, NotChecked=0, Total=1056 [2025-01-22 23:07:21,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:21,522 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:21,522 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) [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:21,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 23:07:22,893 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 [2025-01-22 23:07:23,088 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 [2025-01-22 23:07:23,088 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:23,088 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:23,088 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #2 [2025-01-22 23:07:23,088 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:23,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-01-22 23:07:23,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:23,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-22 23:07:23,089 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:23,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-22 23:07:23,089 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:23,089 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:23,089 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:23,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:23,089 INFO L85 PathProgramCache]: Analyzing trace with hash 86531708, now seen corresponding path program 5 times [2025-01-22 23:07:23,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:23,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997337434] [2025-01-22 23:07:23,089 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:07:23,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:23,097 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 122 statements into 13 equivalence classes. [2025-01-22 23:07:23,200 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 122 of 122 statements. [2025-01-22 23:07:23,200 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-01-22 23:07:23,200 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 25 proven. 370 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-01-22 23:07:23,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:23,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997337434] [2025-01-22 23:07:23,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997337434] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:23,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553698940] [2025-01-22 23:07:23,653 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:07:23,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:23,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:23,655 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:23,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-22 23:07:23,680 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 122 statements into 13 equivalence classes. [2025-01-22 23:07:23,716 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 122 of 122 statements. [2025-01-22 23:07:23,716 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-01-22 23:07:23,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:23,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-01-22 23:07:23,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 25 proven. 370 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-01-22 23:07:23,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 45 proven. 350 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-01-22 23:07:24,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553698940] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:24,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:24,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 16] total 28 [2025-01-22 23:07:24,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114011205] [2025-01-22 23:07:24,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:24,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-22 23:07:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:24,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-22 23:07:24,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2025-01-22 23:07:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:24,383 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:24,384 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) [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 23:07:24,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 23:07:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:07:25,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-22 23:07:25,326 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 [2025-01-22 23:07:25,326 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:25,326 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:25,326 INFO L139 ounterexampleChecker]: Examining path program with hash 1935219014, occurence #1 [2025-01-22 23:07:25,326 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:25,326 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:25,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:25,327 INFO L85 PathProgramCache]: Analyzing trace with hash -500429158, now seen corresponding path program 6 times [2025-01-22 23:07:25,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:25,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632799799] [2025-01-22 23:07:25,327 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 23:07:25,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:25,334 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 120 statements into 13 equivalence classes. [2025-01-22 23:07:25,348 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 52 of 120 statements. [2025-01-22 23:07:25,349 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-22 23:07:25,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:25,520 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2025-01-22 23:07:25,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:25,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632799799] [2025-01-22 23:07:25,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632799799] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 23:07:25,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 23:07:25,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-22 23:07:25,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483342087] [2025-01-22 23:07:25,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 23:07:25,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-22 23:07:25,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:25,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-22 23:07:25,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-22 23:07:25,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:25,521 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:25,522 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) [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:07:25,522 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-22 23:07:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-01-22 23:07:25,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:25,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-01-22 23:07:25,737 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:25,737 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:25,737 INFO L139 ounterexampleChecker]: Examining path program with hash 1935219014, occurence #2 [2025-01-22 23:07:25,737 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:25,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2025-01-22 23:07:25,737 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:25,737 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2025-01-22 23:07:25,737 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:25,737 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:25,737 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:25,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:25,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1545501003, now seen corresponding path program 7 times [2025-01-22 23:07:25,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:25,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790199954] [2025-01-22 23:07:25,738 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:07:25,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:25,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 124 statements into 1 equivalence classes. [2025-01-22 23:07:25,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-22 23:07:25,778 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:25,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 323 proven. 127 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2025-01-22 23:07:26,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:26,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790199954] [2025-01-22 23:07:26,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790199954] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:26,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069123253] [2025-01-22 23:07:26,463 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:07:26,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:26,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:26,466 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:26,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-22 23:07:26,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 124 statements into 1 equivalence classes. [2025-01-22 23:07:26,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-22 23:07:26,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:26,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:26,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-22 23:07:26,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 66 proven. 374 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-01-22 23:07:26,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:26,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:07:26,989 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 [2025-01-22 23:07:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 66 proven. 374 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-01-22 23:07:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069123253] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:27,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20, 21] total 57 [2025-01-22 23:07:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737219173] [2025-01-22 23:07:27,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:27,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2025-01-22 23:07:27,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:27,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2025-01-22 23:07:27,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=2975, Unknown=0, NotChecked=0, Total=3306 [2025-01-22 23:07:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:27,393 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:27,393 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) [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2025-01-22 23:07:27,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:27,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:30,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-22 23:07:30,756 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 [2025-01-22 23:07:30,756 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:30,756 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:30,756 INFO L139 ounterexampleChecker]: Examining path program with hash -1512452215, occurence #1 [2025-01-22 23:07:30,757 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:07:30,757 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:30,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:30,757 INFO L85 PathProgramCache]: Analyzing trace with hash -2144700108, now seen corresponding path program 1 times [2025-01-22 23:07:30,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:30,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662601569] [2025-01-22 23:07:30,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:30,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:30,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-01-22 23:07:30,775 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-01-22 23:07:30,775 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:30,775 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 200 proven. 87 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 23:07:31,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:31,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662601569] [2025-01-22 23:07:31,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662601569] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:31,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704550092] [2025-01-22 23:07:31,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 23:07:31,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:31,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:31,488 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:31,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-22 23:07:31,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-01-22 23:07:31,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-01-22 23:07:31,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:07:31,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:31,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 62 conjuncts are in the unsatisfiable core [2025-01-22 23:07:31,559 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:32,496 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 229 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 23:07:32,496 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 131 proven. 156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 23:07:33,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704550092] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:33,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:33,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 40, 47] total 105 [2025-01-22 23:07:33,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577728050] [2025-01-22 23:07:33,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:33,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2025-01-22 23:07:33,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:33,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2025-01-22 23:07:33,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2700, Invalid=8430, Unknown=0, NotChecked=0, Total=11130 [2025-01-22 23:07:33,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:33,556 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:33,557 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) [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:33,557 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:39,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:39,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2025-01-22 23:07:39,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-22 23:07:39,670 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 [2025-01-22 23:07:39,670 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:39,670 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:39,670 INFO L139 ounterexampleChecker]: Examining path program with hash 1935219014, occurence #3 [2025-01-22 23:07:39,670 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:39,671 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2025-01-22 23:07:39,671 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:39,671 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-01-22 23:07:39,671 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:39,671 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:39,671 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:39,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:39,671 INFO L85 PathProgramCache]: Analyzing trace with hash 904107585, now seen corresponding path program 8 times [2025-01-22 23:07:39,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:39,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543318140] [2025-01-22 23:07:39,671 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:39,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:39,678 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 236 statements into 2 equivalence classes. [2025-01-22 23:07:39,770 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 236 of 236 statements. [2025-01-22 23:07:39,771 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:39,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:41,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 602 proven. 914 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2025-01-22 23:07:41,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:41,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543318140] [2025-01-22 23:07:41,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543318140] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:41,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529923327] [2025-01-22 23:07:41,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:07:41,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:41,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:41,192 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:41,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-22 23:07:41,224 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 236 statements into 2 equivalence classes. [2025-01-22 23:07:41,270 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 236 of 236 statements. [2025-01-22 23:07:41,270 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:07:41,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:41,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 110 conjuncts are in the unsatisfiable core [2025-01-22 23:07:41,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 660 proven. 860 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2025-01-22 23:07:42,082 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:43,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1872 backedges. 752 proven. 768 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2025-01-22 23:07:43,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529923327] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:43,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:43,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 40, 41] total 99 [2025-01-22 23:07:43,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51616567] [2025-01-22 23:07:43,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:43,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2025-01-22 23:07:43,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:43,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2025-01-22 23:07:43,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3117, Invalid=6783, Unknown=0, NotChecked=0, Total=9900 [2025-01-22 23:07:43,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:43,027 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:43,027 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) [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 23:07:43,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:43,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:43,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:43,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 220 states. [2025-01-22 23:07:43,028 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2025-01-22 23:07:47,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2025-01-22 23:07:47,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-22 23:07:47,827 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 [2025-01-22 23:07:47,827 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:47,827 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:47,828 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #3 [2025-01-22 23:07:47,828 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:47,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-01-22 23:07:47,828 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:47,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2025-01-22 23:07:47,828 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:47,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-01-22 23:07:47,828 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:47,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2025-01-22 23:07:47,828 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:47,828 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:47,828 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:47,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:47,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1212928933, now seen corresponding path program 9 times [2025-01-22 23:07:47,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:47,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894391505] [2025-01-22 23:07:47,829 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:07:47,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:47,838 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 264 statements into 27 equivalence classes. [2025-01-22 23:07:47,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 84 of 264 statements. [2025-01-22 23:07:47,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-22 23:07:47,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:48,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2025-01-22 23:07:48,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:48,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894391505] [2025-01-22 23:07:48,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894391505] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:48,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872410788] [2025-01-22 23:07:48,067 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:07:48,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:48,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:48,070 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:48,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-22 23:07:48,108 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 264 statements into 27 equivalence classes. [2025-01-22 23:07:48,139 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 84 of 264 statements. [2025-01-22 23:07:48,139 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-22 23:07:48,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:48,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-22 23:07:48,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:48,207 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2025-01-22 23:07:48,207 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 [2025-01-22 23:07:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2025-01-22 23:07:48,266 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:48,352 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 [2025-01-22 23:07:48,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2339 backedges. 301 proven. 14 refuted. 0 times theorem prover too weak. 2024 trivial. 0 not checked. [2025-01-22 23:07:48,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872410788] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:48,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:48,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 24 [2025-01-22 23:07:48,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509752915] [2025-01-22 23:07:48,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:48,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-01-22 23:07:48,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:48,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-01-22 23:07:48,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2025-01-22 23:07:48,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:48,359 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:48,359 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) [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:07:48,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 186 states. [2025-01-22 23:07:48,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2025-01-22 23:07:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:49,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-22 23:07:49,793 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 [2025-01-22 23:07:49,793 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:49,793 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:49,793 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #4 [2025-01-22 23:07:49,793 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:49,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2025-01-22 23:07:49,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2025-01-22 23:07:49,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2025-01-22 23:07:49,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2025-01-22 23:07:49,794 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,794 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2025-01-22 23:07:49,794 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,794 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2025-01-22 23:07:49,794 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:49,794 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-01-22 23:07:49,794 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:49,794 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:49,794 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:49,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1206460410, now seen corresponding path program 10 times [2025-01-22 23:07:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:49,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707378793] [2025-01-22 23:07:49,794 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:07:49,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:49,799 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 198 statements into 2 equivalence classes. [2025-01-22 23:07:49,818 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 198 of 198 statements. [2025-01-22 23:07:49,818 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:07:49,818 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:50,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 602 proven. 386 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-01-22 23:07:50,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:50,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707378793] [2025-01-22 23:07:50,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707378793] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:50,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99228423] [2025-01-22 23:07:50,776 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:07:50,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:50,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:50,778 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:50,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-22 23:07:50,828 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 198 statements into 2 equivalence classes. [2025-01-22 23:07:50,873 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 198 of 198 statements. [2025-01-22 23:07:50,873 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:07:50,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:50,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 95 conjuncts are in the unsatisfiable core [2025-01-22 23:07:50,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 660 proven. 328 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-01-22 23:07:51,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:07:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 752 proven. 236 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-01-22 23:07:52,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99228423] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:07:52,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:07:52,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 42, 43] total 102 [2025-01-22 23:07:52,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255121072] [2025-01-22 23:07:52,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:07:52,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-22 23:07:52,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:07:52,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-22 23:07:52,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3024, Invalid=7482, Unknown=0, NotChecked=0, Total=10506 [2025-01-22 23:07:52,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:52,627 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:07:52,627 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) [2025-01-22 23:07:52,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:52,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:52,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:52,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:52,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:07:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:07:56,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2025-01-22 23:07:56,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-22 23:07:57,183 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 [2025-01-22 23:07:57,183 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:07:57,183 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:07:57,184 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #5 [2025-01-22 23:07:57,184 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 197 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 201 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 207 [2025-01-22 23:07:57,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,185 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2025-01-22 23:07:57,185 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:07:57,185 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-01-22 23:07:57,185 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:07:57,185 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:07:57,185 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:07:57,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:07:57,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1190110450, now seen corresponding path program 11 times [2025-01-22 23:07:57,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:07:57,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577773669] [2025-01-22 23:07:57,185 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:07:57,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:07:57,191 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 214 statements into 18 equivalence classes. [2025-01-22 23:07:57,441 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 214 of 214 statements. [2025-01-22 23:07:57,441 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-22 23:07:57,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:58,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 574 proven. 544 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-01-22 23:07:58,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:07:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577773669] [2025-01-22 23:07:58,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577773669] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:07:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604252175] [2025-01-22 23:07:58,547 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:07:58,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:07:58,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:07:58,549 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:07:58,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-22 23:07:58,575 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 214 statements into 18 equivalence classes. [2025-01-22 23:07:58,627 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 214 of 214 statements. [2025-01-22 23:07:58,627 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-22 23:07:58,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:07:58,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 103 conjuncts are in the unsatisfiable core [2025-01-22 23:07:58,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:07:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 660 proven. 464 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-01-22 23:07:59,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:08:00,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 752 proven. 372 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-01-22 23:08:00,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604252175] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:08:00,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:08:00,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 50, 51] total 100 [2025-01-22 23:08:00,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830393178] [2025-01-22 23:08:00,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:08:00,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2025-01-22 23:08:00,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:08:00,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2025-01-22 23:08:00,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2390, Invalid=7710, Unknown=0, NotChecked=0, Total=10100 [2025-01-22 23:08:00,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:00,935 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:08:00,935 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) [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 207 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 172 states. [2025-01-22 23:08:00,935 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2025-01-22 23:08:04,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:08:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2025-01-22 23:08:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2025-01-22 23:08:04,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-22 23:08:04,906 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 [2025-01-22 23:08:04,906 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:08:04,906 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:08:04,907 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #6 [2025-01-22 23:08:04,907 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 183 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 189 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 197 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 201 [2025-01-22 23:08:04,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 207 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2025-01-22 23:08:04,908 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:08:04,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-01-22 23:08:04,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:04,908 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:08:04,908 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:08:04,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:08:04,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1782341456, now seen corresponding path program 12 times [2025-01-22 23:08:04,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:08:04,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839180019] [2025-01-22 23:08:04,909 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 23:08:04,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:08:04,917 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 218 statements into 18 equivalence classes. [2025-01-22 23:08:05,068 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 174 of 218 statements. [2025-01-22 23:08:05,068 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 23:08:05,068 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:05,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 210 proven. 124 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2025-01-22 23:08:05,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:08:05,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839180019] [2025-01-22 23:08:05,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839180019] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:08:05,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711421578] [2025-01-22 23:08:05,329 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 23:08:05,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:08:05,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:08:05,331 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:08:05,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-22 23:08:05,359 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 218 statements into 18 equivalence classes. [2025-01-22 23:08:05,401 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 174 of 218 statements. [2025-01-22 23:08:05,401 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 23:08:05,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:05,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-22 23:08:05,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:08:05,534 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2025-01-22 23:08:05,534 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 [2025-01-22 23:08:05,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 221 proven. 113 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2025-01-22 23:08:05,550 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:08:05,658 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 [2025-01-22 23:08:05,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 210 proven. 124 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2025-01-22 23:08:05,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711421578] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:08:05,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:08:05,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2025-01-22 23:08:05,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564787488] [2025-01-22 23:08:05,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:08:05,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-01-22 23:08:05,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:08:05,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-01-22 23:08:05,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2025-01-22 23:08:05,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:05,664 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:08:05,664 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) [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 247 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 211 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2025-01-22 23:08:05,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2025-01-22 23:08:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2025-01-22 23:08:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2025-01-22 23:08:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2025-01-22 23:08:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 23:08:07,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-22 23:08:07,493 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 [2025-01-22 23:08:07,493 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:08:07,494 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:08:07,494 INFO L139 ounterexampleChecker]: Examining path program with hash -593229585, occurence #7 [2025-01-22 23:08:07,494 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 247 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2025-01-22 23:08:07,494 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,494 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 265 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-01-22 23:08:07,495 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:08:07,495 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-01-22 23:08:07,495 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:08:07,495 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:08:07,495 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:08:07,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:08:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash -105334757, now seen corresponding path program 13 times [2025-01-22 23:08:07,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:08:07,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471078927] [2025-01-22 23:08:07,496 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:08:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:08:07,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-22 23:08:07,668 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-22 23:08:07,669 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:08:07,669 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:10,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 641 proven. 1398 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2025-01-22 23:08:10,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:08:10,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471078927] [2025-01-22 23:08:10,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471078927] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:08:10,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991295064] [2025-01-22 23:08:10,381 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 23:08:10,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:08:10,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:08:10,382 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:08:10,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-22 23:08:10,413 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-01-22 23:08:10,488 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-01-22 23:08:10,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 23:08:10,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:08:10,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 185 conjuncts are in the unsatisfiable core [2025-01-22 23:08:10,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:08:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 566 proven. 1274 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2025-01-22 23:08:12,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:08:13,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 23:08:13,213 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 [2025-01-22 23:08:15,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2382 backedges. 566 proven. 1274 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2025-01-22 23:08:15,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991295064] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:08:15,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:08:15,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 57, 58] total 163 [2025-01-22 23:08:15,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818704600] [2025-01-22 23:08:15,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:08:15,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 164 states [2025-01-22 23:08:15,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:08:15,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2025-01-22 23:08:15,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1641, Invalid=25091, Unknown=0, NotChecked=0, Total=26732 [2025-01-22 23:08:15,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:08:15,143 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:08:15,144 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) [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 247 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 212 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 23:08:15,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:09:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 262 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 253 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 287 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 23:09:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 377 states. [2025-01-22 23:09:00,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-22 23:09:01,082 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 [2025-01-22 23:09:01,082 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:09:01,082 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:09:01,083 INFO L139 ounterexampleChecker]: Examining path program with hash -776423502, occurence #1 [2025-01-22 23:09:01,083 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 23:09:01,083 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:09:01,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:09:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1728194442, now seen corresponding path program 2 times [2025-01-22 23:09:01,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:09:01,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805357160] [2025-01-22 23:09:01,083 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:09:01,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:09:01,088 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 213 statements into 2 equivalence classes. [2025-01-22 23:09:01,111 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 213 of 213 statements. [2025-01-22 23:09:01,111 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:09:01,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:09:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 816 proven. 298 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2025-01-22 23:09:02,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:09:02,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805357160] [2025-01-22 23:09:02,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805357160] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:09:02,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611149331] [2025-01-22 23:09:02,287 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:09:02,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:09:02,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:09:02,289 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:09:02,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-22 23:09:02,315 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 213 statements into 2 equivalence classes. [2025-01-22 23:09:02,358 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 213 of 213 statements. [2025-01-22 23:09:02,358 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:09:02,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:09:02,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 103 conjuncts are in the unsatisfiable core [2025-01-22 23:09:02,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:09:03,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 884 proven. 230 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2025-01-22 23:09:03,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:09:05,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1478 backedges. 884 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 23:09:05,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611149331] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:09:05,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:09:05,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 56, 85] total 154 [2025-01-22 23:09:05,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74118109] [2025-01-22 23:09:05,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:09:05,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 155 states [2025-01-22 23:09:05,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:09:05,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 155 interpolants. [2025-01-22 23:09:05,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4113, Invalid=19757, Unknown=0, NotChecked=0, Total=23870 [2025-01-22 23:09:05,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:09:05,871 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:09:05,872 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) [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 262 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 253 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 287 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 377 states. [2025-01-22 23:09:05,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 307 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 304 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 480 states. [2025-01-22 23:09:53,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 304 states. [2025-01-22 23:09:53,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-22 23:09:53,310 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 [2025-01-22 23:09:53,310 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:09:53,310 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:09:53,311 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #3 [2025-01-22 23:09:53,311 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 687 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 689 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 691 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 693 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 695 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 697 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 699 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 701 [2025-01-22 23:09:53,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 703 [2025-01-22 23:09:53,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 705 [2025-01-22 23:09:53,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 707 [2025-01-22 23:09:53,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:09:53,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 708 [2025-01-22 23:09:53,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:09:53,312 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:09:53,312 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:09:53,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:09:53,312 INFO L85 PathProgramCache]: Analyzing trace with hash -32594736, now seen corresponding path program 14 times [2025-01-22 23:09:53,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:09:53,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374593141] [2025-01-22 23:09:53,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:09:53,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:09:53,327 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 710 statements into 2 equivalence classes. [2025-01-22 23:09:53,793 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 710 of 710 statements. [2025-01-22 23:09:53,793 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:09:53,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:10:11,836 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1202 proven. 18222 refuted. 0 times theorem prover too weak. 2348 trivial. 0 not checked. [2025-01-22 23:10:11,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:10:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374593141] [2025-01-22 23:10:11,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374593141] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:10:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751090940] [2025-01-22 23:10:11,836 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 23:10:11,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:10:11,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:10:11,838 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:10:11,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-22 23:10:11,891 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 710 statements into 2 equivalence classes. [2025-01-22 23:10:12,046 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 710 of 710 statements. [2025-01-22 23:10:12,046 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 23:10:12,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:10:12,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 2173 conjuncts, 332 conjuncts are in the unsatisfiable core [2025-01-22 23:10:12,070 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:10:13,764 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1180 proven. 18154 refuted. 0 times theorem prover too weak. 2438 trivial. 0 not checked. [2025-01-22 23:10:13,765 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:10:16,093 INFO L134 CoverageAnalysis]: Checked inductivity of 21772 backedges. 1302 proven. 18032 refuted. 0 times theorem prover too weak. 2438 trivial. 0 not checked. [2025-01-22 23:10:16,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751090940] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:10:16,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:10:16,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 56, 57] total 144 [2025-01-22 23:10:16,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781302287] [2025-01-22 23:10:16,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:10:16,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-01-22 23:10:16,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:10:16,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-01-22 23:10:16,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5345, Invalid=15535, Unknown=0, NotChecked=0, Total=20880 [2025-01-22 23:10:16,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:10:16,097 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:10:16,098 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) [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 274 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 307 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 304 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 480 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 304 states. [2025-01-22 23:10:16,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2025-01-22 23:10:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 330 states. [2025-01-22 23:10:28,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 298 states. [2025-01-22 23:10:28,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-22 23:10:28,961 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 [2025-01-22 23:10:28,961 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:10:28,961 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:10:28,962 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #4 [2025-01-22 23:10:28,962 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:10:28,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1167 [2025-01-22 23:10:28,962 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1169 [2025-01-22 23:10:28,962 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,962 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1171 [2025-01-22 23:10:28,962 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1173 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1175 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1177 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1179 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1181 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1183 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1185 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1187 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1189 [2025-01-22 23:10:28,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1191 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1193 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1195 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1197 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1199 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1201 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1203 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1205 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1208 [2025-01-22 23:10:28,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1210 [2025-01-22 23:10:28,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1212 [2025-01-22 23:10:28,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1214 [2025-01-22 23:10:28,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1216 [2025-01-22 23:10:28,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:10:28,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1217 [2025-01-22 23:10:28,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:28,965 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:10:28,965 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:10:28,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:10:28,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1305918864, now seen corresponding path program 15 times [2025-01-22 23:10:28,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:10:28,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144917458] [2025-01-22 23:10:28,966 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:10:28,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:10:28,990 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1219 statements into 153 equivalence classes. [2025-01-22 23:10:29,040 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 133 of 1219 statements. [2025-01-22 23:10:29,040 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 23:10:29,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:10:29,253 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2013 proven. 290 refuted. 0 times theorem prover too weak. 67491 trivial. 0 not checked. [2025-01-22 23:10:29,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:10:29,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144917458] [2025-01-22 23:10:29,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144917458] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:10:29,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128858693] [2025-01-22 23:10:29,253 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 23:10:29,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:10:29,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:10:29,255 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:10:29,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-22 23:10:29,336 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1219 statements into 153 equivalence classes. [2025-01-22 23:10:29,373 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 133 of 1219 statements. [2025-01-22 23:10:29,373 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 23:10:29,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:10:29,376 INFO L256 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-22 23:10:29,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:10:29,489 INFO L349 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2025-01-22 23:10:29,490 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 [2025-01-22 23:10:29,508 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2032 proven. 189 refuted. 0 times theorem prover too weak. 67573 trivial. 0 not checked. [2025-01-22 23:10:29,508 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:10:29,623 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 [2025-01-22 23:10:29,638 INFO L134 CoverageAnalysis]: Checked inductivity of 69794 backedges. 2012 proven. 209 refuted. 0 times theorem prover too weak. 67573 trivial. 0 not checked. [2025-01-22 23:10:29,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128858693] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:10:29,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:10:29,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 23 [2025-01-22 23:10:29,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259969150] [2025-01-22 23:10:29,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:10:29,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-22 23:10:29,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:10:29,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-22 23:10:29,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2025-01-22 23:10:29,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:10:29,640 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:10:29,640 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) [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 279 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 314 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 308 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 486 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 330 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 298 states. [2025-01-22 23:10:29,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-22 23:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 330 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 298 states. [2025-01-22 23:10:31,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:10:31,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-22 23:10:32,151 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 [2025-01-22 23:10:32,151 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:10:32,151 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:10:32,152 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #5 [2025-01-22 23:10:32,152 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1167 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1169 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1171 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1173 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1175 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1177 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1179 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1181 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1183 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1185 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1187 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1189 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1191 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1193 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1195 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1197 [2025-01-22 23:10:32,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1199 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1201 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1203 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1205 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1208 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1210 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1212 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1214 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1215 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1217 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1218 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1220 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1222 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1223 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1225 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1227 [2025-01-22 23:10:32,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1228 [2025-01-22 23:10:32,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1230 [2025-01-22 23:10:32,155 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:10:32,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1231 [2025-01-22 23:10:32,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:10:32,155 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:10:32,155 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:10:32,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:10:32,155 INFO L85 PathProgramCache]: Analyzing trace with hash -941273010, now seen corresponding path program 16 times [2025-01-22 23:10:32,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:10:32,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071568300] [2025-01-22 23:10:32,155 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:10:32,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:10:32,178 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1233 statements into 2 equivalence classes. [2025-01-22 23:10:34,258 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1233 of 1233 statements. [2025-01-22 23:10:34,259 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:10:34,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:11:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 2093 proven. 64651 refuted. 0 times theorem prover too weak. 3446 trivial. 0 not checked. [2025-01-22 23:11:52,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 23:11:52,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071568300] [2025-01-22 23:11:52,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071568300] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 23:11:52,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660804111] [2025-01-22 23:11:52,550 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 23:11:52,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 23:11:52,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 23:11:52,552 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 23:11:52,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-22 23:11:52,633 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1233 statements into 2 equivalence classes. [2025-01-22 23:11:52,955 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1233 of 1233 statements. [2025-01-22 23:11:52,955 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 23:11:52,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 23:11:53,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 3796 conjuncts, 562 conjuncts are in the unsatisfiable core [2025-01-22 23:11:53,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 23:11:55,376 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 1180 proven. 64576 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2025-01-22 23:11:55,376 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 23:12:03,520 INFO L134 CoverageAnalysis]: Checked inductivity of 70190 backedges. 1302 proven. 64454 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2025-01-22 23:12:03,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660804111] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 23:12:03,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 23:12:03,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 66, 67] total 160 [2025-01-22 23:12:03,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114958452] [2025-01-22 23:12:03,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 23:12:03,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2025-01-22 23:12:03,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 23:12:03,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2025-01-22 23:12:03,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4366, Invalid=21394, Unknown=0, NotChecked=0, Total=25760 [2025-01-22 23:12:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:12:03,524 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 23:12:03,525 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) [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 279 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 314 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 308 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 486 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 330 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 298 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:12:03,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 308 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 23:12:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2025-01-22 23:12:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 331 states. [2025-01-22 23:12:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2025-01-22 23:12:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-22 23:12:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 300 states. [2025-01-22 23:12:13,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-22 23:12:13,455 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 [2025-01-22 23:12:13,455 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-01-22 23:12:13,455 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 23:12:13,456 INFO L139 ounterexampleChecker]: Examining path program with hash 1288024426, occurence #6 [2025-01-22 23:12:13,456 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1207 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1209 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1211 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1213 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1215 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1216 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1218 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1220 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1222 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1223 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1225 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1226 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1228 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1230 [2025-01-22 23:12:13,457 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1231 [2025-01-22 23:12:13,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1233 [2025-01-22 23:12:13,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1235 [2025-01-22 23:12:13,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1236 [2025-01-22 23:12:13,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1238 [2025-01-22 23:12:13,458 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 23:12:13,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1239 [2025-01-22 23:12:13,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 23:12:13,458 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 23:12:13,458 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 23:12:13,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 23:12:13,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1533398408, now seen corresponding path program 17 times [2025-01-22 23:12:13,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 23:12:13,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179987362] [2025-01-22 23:12:13,459 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 23:12:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 23:12:13,480 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1241 statements into 166 equivalence classes. Received shutdown request... [2025-01-22 23:21:22,031 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 23:21:22,032 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 23:21:22,334 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 166 check-sat command(s) and asserted 1241 of 1241 statements. [2025-01-22 23:21:22,334 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 166 check-sat command(s) [2025-01-22 23:21:22,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-22 23:21:22,469 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-01-22 23:21:22,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-01-22 23:21:22,469 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 [1179987362] and IpTcStrategyModuleZ3 [517807616]. [2025-01-22 23:21:22,470 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-01-22 23:21:22,470 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-01-22 23:21:22,471 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-01-22 23:21:22,474 INFO L422 BasicCegarLoop]: Path program histogram: [17, 2, 2, 1, 1, 1, 1] [2025-01-22 23:21:22,477 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-22 23:21:22,477 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-22 23:21:22,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-01-22 23:21:22,494 INFO L201 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.01 11:21:22 BasicIcfg [2025-01-22 23:21:22,494 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-22 23:21:22,495 INFO L158 Benchmark]: Toolchain (without parser) took 851576.49ms. Allocated memory was 117.4MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 77.8MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. [2025-01-22 23:21:22,495 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.19ms. Allocated memory is still 117.4MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:21:22,495 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.91ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 76.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:21:22,495 INFO L158 Benchmark]: Boogie Preprocessor took 18.29ms. Allocated memory is still 117.4MB. Free memory was 76.4MB in the beginning and 75.7MB in the end (delta: 733.5kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 23:21:22,495 INFO L158 Benchmark]: RCFGBuilder took 239.26ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 63.9MB in the end (delta: 11.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2025-01-22 23:21:22,495 INFO L158 Benchmark]: TraceAbstraction took 851293.35ms. Allocated memory was 117.4MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 63.3MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 3.7GB. Max. memory is 16.0GB. [2025-01-22 23:21:22,497 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.19ms. Allocated memory is still 117.4MB. Free memory is still 78.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 21.91ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 76.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 18.29ms. Allocated memory is still 117.4MB. Free memory was 76.4MB in the beginning and 75.7MB in the end (delta: 733.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 239.26ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 63.9MB in the end (delta: 11.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 851293.35ms. Allocated memory was 117.4MB in the beginning and 5.0GB in the end (delta: 4.9GB). Free memory was 63.3MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 3.7GB. 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: 103, independent: 103, independent conditional: 0, independent unconditional: 103, 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: 103, independent: 103, independent conditional: 0, independent unconditional: 103, 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 [1179987362] and IpTcStrategyModuleZ3 [517807616]. - 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 [1179987362] and IpTcStrategyModuleZ3 [517807616]. - 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 [1179987362] and IpTcStrategyModuleZ3 [517807616]. - 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 [1179987362] and IpTcStrategyModuleZ3 [517807616]. - 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: 851.1s, OverallIterations: 25, TraceHistogramMax: 0, PathProgramHistogramMax: 17, EmptinessCheckTime: 149.3s, 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.3s SsaConstructionTime, 4.7s SatisfiabilityAnalysisTime, 143.0s 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, UnsatisfiedConditions: 0, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown