/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 NONE -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-29 21:01:09,198 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-29 21:01:09,264 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-29 21:01:09,272 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-29 21:01:09,272 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-29 21:01:09,302 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-29 21:01:09,303 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-29 21:01:09,303 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-29 21:01:09,303 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-29 21:01:09,303 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-29 21:01:09,303 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-29 21:01:09,303 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Use SBE=true [2025-01-29 21:01:09,304 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-29 21:01:09,304 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-29 21:01:09,305 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-29 21:01:09,305 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 21:01:09,305 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-29 21:01:09,307 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-29 21:01:09,308 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 -> NONE Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-29 21:01:09,583 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-29 21:01:09,593 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-29 21:01:09,596 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-29 21:01:09,597 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-29 21:01:09,599 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-29 21:01:09,600 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl [2025-01-29 21:01:09,601 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2025-01-29 21:01:09,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-29 21:01:09,627 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-29 21:01:09,627 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-29 21:01:09,628 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-29 21:01:09,628 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-29 21:01:09,636 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,642 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,648 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-29 21:01:09,649 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-29 21:01:09,650 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-29 21:01:09,650 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-29 21:01:09,650 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-29 21:01:09,656 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,657 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,657 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,660 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,661 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,664 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,665 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,665 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,666 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-29 21:01:09,667 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-29 21:01:09,667 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-29 21:01:09,667 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-29 21:01:09,668 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/1) ... [2025-01-29 21:01:09,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 21:01:09,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:09,700 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-29 21:01:09,703 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-29 21:01:09,727 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-29 21:01:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-29 21:01:09,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-29 21:01:09,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-29 21:01:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-29 21:01:09,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-29 21:01:09,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-29 21:01:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-29 21:01:09,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-29 21:01:09,729 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-01-29 21:01:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-29 21:01:09,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-29 21:01:09,729 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-29 21:01:09,773 INFO L234 CfgBuilder]: Building ICFG [2025-01-29 21:01:09,774 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-29 21:01:09,878 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-29 21:01:09,879 INFO L283 CfgBuilder]: Performing block encoding [2025-01-29 21:01:09,906 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-29 21:01:09,907 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-29 21:01:09,907 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 09:01:09 BoogieIcfgContainer [2025-01-29 21:01:09,907 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-29 21:01:09,910 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-29 21:01:09,910 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-29 21:01:09,916 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-29 21:01:09,916 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 09:01:09" (1/2) ... [2025-01-29 21:01:09,917 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@756a983d and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 09:01:09, skipping insertion in model container [2025-01-29 21:01:09,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 09:01:09" (2/2) ... [2025-01-29 21:01:09,918 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2025-01-29 21:01:09,932 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-29 21:01:09,935 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive.wvr.bpl that has 4 procedures, 28 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-29 21:01:09,936 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-29 21:01:09,982 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-01-29 21:01:10,027 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 21:01:10,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-29 21:01:10,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:10,030 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-29 21:01:10,031 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-29 21:01:10,087 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 21:01:10,100 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-29 21:01:10,106 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;@7788821f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 21:01:10,107 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-01-29 21:01:10,340 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-29 21:01:10,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:10,344 INFO L85 PathProgramCache]: Analyzing trace with hash -2046495706, now seen corresponding path program 1 times [2025-01-29 21:01:10,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:10,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363781321] [2025-01-29 21:01:10,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 21:01:10,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:10,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 21:01:10,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 21:01:10,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:10,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:10,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:10,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:10,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363781321] [2025-01-29 21:01:10,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363781321] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 21:01:10,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 21:01:10,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-29 21:01:10,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774619273] [2025-01-29 21:01:10,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 21:01:10,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 21:01:10,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:10,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 21:01:10,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 21:01:10,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:10,532 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:10,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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-29 21:01:10,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:11,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:11,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-29 21:01:11,043 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-29 21:01:11,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:11,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1419046988, now seen corresponding path program 1 times [2025-01-29 21:01:11,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:11,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009331290] [2025-01-29 21:01:11,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 21:01:11,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:11,050 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-29 21:01:11,062 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 21:01:11,062 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:11,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:11,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:11,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009331290] [2025-01-29 21:01:11,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009331290] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 21:01:11,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 21:01:11,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-29 21:01:11,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226081468] [2025-01-29 21:01:11,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 21:01:11,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 21:01:11,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:11,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 21:01:11,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 21:01:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:11,124 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:11,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 21:01:11,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:11,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:11,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-29 21:01:11,213 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-29 21:01:11,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:11,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2061731028, now seen corresponding path program 2 times [2025-01-29 21:01:11,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:11,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669568952] [2025-01-29 21:01:11,214 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:01:11,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:11,220 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-29 21:01:11,234 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 21:01:11,234 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:01:11,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:11,413 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-29 21:01:11,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:11,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669568952] [2025-01-29 21:01:11,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669568952] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:11,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428105097] [2025-01-29 21:01:11,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:01:11,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:11,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:11,417 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-29 21:01:11,418 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-29 21:01:11,440 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-29 21:01:11,448 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 21:01:11,449 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:01:11,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:11,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-29 21:01:11,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:11,543 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-29 21:01:11,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:11,610 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:11,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-29 21:01:11,703 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-29 21:01:11,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428105097] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:11,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:11,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-01-29 21:01:11,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394035285] [2025-01-29 21:01:11,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:11,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-29 21:01:11,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:11,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-29 21:01:11,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-29 21:01:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:11,705 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:11,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 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-29 21:01:11,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:11,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:11,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:12,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:12,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:12,154 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-29 21:01:12,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:12,347 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-29 21:01:12,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:12,347 INFO L85 PathProgramCache]: Analyzing trace with hash 549701242, now seen corresponding path program 3 times [2025-01-29 21:01:12,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:12,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014785837] [2025-01-29 21:01:12,348 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:01:12,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:12,352 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-01-29 21:01:12,357 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:12,357 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 21:01:12,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:12,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:12,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014785837] [2025-01-29 21:01:12,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014785837] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:12,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735241041] [2025-01-29 21:01:12,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:01:12,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:12,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:12,421 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-29 21:01:12,423 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-29 21:01:12,445 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-01-29 21:01:12,455 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:12,456 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 21:01:12,456 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:12,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-29 21:01:12,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:12,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:12,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735241041] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:12,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:12,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2025-01-29 21:01:12,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554351942] [2025-01-29 21:01:12,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:12,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 21:01:12,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:12,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 21:01:12,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 21:01:12,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:12,500 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:12,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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-29 21:01:12,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:12,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:12,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:12,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:12,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:12,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:12,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:12,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:12,562 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-29 21:01:12,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:12,756 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-29 21:01:12,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash 385380954, now seen corresponding path program 1 times [2025-01-29 21:01:12,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:12,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332234895] [2025-01-29 21:01:12,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 21:01:12,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:12,762 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-01-29 21:01:12,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:12,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:12,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:12,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:12,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:12,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332234895] [2025-01-29 21:01:12,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332234895] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:12,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593896960] [2025-01-29 21:01:12,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 21:01:12,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:12,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:12,832 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-29 21:01:12,834 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-29 21:01:12,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-01-29 21:01:12,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:12,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:12,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:12,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-29 21:01:12,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 21:01:12,896 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-29 21:01:12,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593896960] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 21:01:12,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-29 21:01:12,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-29 21:01:12,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013244452] [2025-01-29 21:01:12,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 21:01:12,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 21:01:12,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:12,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 21:01:12,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-29 21:01:12,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:12,898 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:12,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 21:01:12,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:12,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:12,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:12,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:12,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:13,038 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-29 21:01:13,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:13,232 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-29 21:01:13,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:13,232 INFO L85 PathProgramCache]: Analyzing trace with hash 393423650, now seen corresponding path program 2 times [2025-01-29 21:01:13,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:13,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803707028] [2025-01-29 21:01:13,233 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:01:13,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:13,236 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-29 21:01:13,242 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:13,243 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:01:13,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:13,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:13,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803707028] [2025-01-29 21:01:13,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803707028] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:13,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867214691] [2025-01-29 21:01:13,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:01:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:13,420 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-29 21:01:13,422 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-29 21:01:13,442 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-29 21:01:13,450 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 21:01:13,451 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:01:13,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:13,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-29 21:01:13,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:13,595 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:13,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:13,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-29 21:01:13,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:13,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867214691] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:13,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:13,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-01-29 21:01:13,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884824379] [2025-01-29 21:01:13,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:13,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-29 21:01:13,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:13,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-29 21:01:13,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2025-01-29 21:01:13,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:13,884 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:13,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) 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-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:13,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:14,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:14,476 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-29 21:01:14,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:14,674 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-29 21:01:14,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:14,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1693683408, now seen corresponding path program 3 times [2025-01-29 21:01:14,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:14,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184629798] [2025-01-29 21:01:14,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:01:14,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:14,678 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-01-29 21:01:14,686 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 21:01:14,687 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-29 21:01:14,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:14,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:14,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184629798] [2025-01-29 21:01:14,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184629798] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:14,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925103908] [2025-01-29 21:01:14,986 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:01:14,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:14,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:14,989 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-29 21:01:14,991 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-29 21:01:15,012 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-01-29 21:01:15,022 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 21:01:15,023 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-29 21:01:15,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:15,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-29 21:01:15,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:15,221 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:15,221 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:15,505 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:15,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-29 21:01:15,718 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:15,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925103908] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:15,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:15,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2025-01-29 21:01:15,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257363915] [2025-01-29 21:01:15,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:15,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-29 21:01:15,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:15,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-29 21:01:15,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2025-01-29 21:01:15,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:15,720 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:15,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 20 states have internal predecessors, (73), 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-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:15,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:17,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-29 21:01:17,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:17,199 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-29 21:01:17,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:17,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1199921430, now seen corresponding path program 4 times [2025-01-29 21:01:17,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:17,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709759647] [2025-01-29 21:01:17,200 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:01:17,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:17,207 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-01-29 21:01:17,246 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 21:01:17,246 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:01:17,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 21:01:17,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:17,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709759647] [2025-01-29 21:01:17,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709759647] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:17,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649857760] [2025-01-29 21:01:17,985 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:01:17,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:17,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:17,990 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-29 21:01:17,991 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-29 21:01:18,013 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-01-29 21:01:18,027 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 21:01:18,027 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:01:18,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:18,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-01-29 21:01:18,030 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:18,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:19,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:19,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-01-29 21:01:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649857760] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:20,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:20,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 16] total 37 [2025-01-29 21:01:20,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64400861] [2025-01-29 21:01:20,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:20,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-01-29 21:01:20,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:20,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-01-29 21:01:20,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2025-01-29 21:01:20,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:20,184 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:20,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.763157894736842) internal successors, (143), 37 states have internal predecessors, (143), 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-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:20,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:22,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:22,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-29 21:01:23,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:23,115 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-29 21:01:23,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:23,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2054761128, now seen corresponding path program 5 times [2025-01-29 21:01:23,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:23,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65528975] [2025-01-29 21:01:23,115 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:01:23,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:23,120 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-01-29 21:01:23,151 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-29 21:01:23,151 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-29 21:01:23,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 21:01:23,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:23,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65528975] [2025-01-29 21:01:23,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65528975] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:23,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079554945] [2025-01-29 21:01:23,969 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:01:23,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:23,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:23,971 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-29 21:01:23,974 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-29 21:01:24,000 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-01-29 21:01:24,027 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-29 21:01:24,027 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-29 21:01:24,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:24,029 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-01-29 21:01:24,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:24,966 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 21:01:24,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:26,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:26,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 136 treesize of output 534 [2025-01-29 21:01:27,008 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 107 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 21:01:27,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079554945] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:27,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:27,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2025-01-29 21:01:27,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265651386] [2025-01-29 21:01:27,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:27,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-01-29 21:01:27,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:27,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-01-29 21:01:27,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2025-01-29 21:01:27,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:27,011 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:27,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.1395348837209305) internal successors, (178), 42 states have internal predecessors, (178), 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-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:27,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:01:31,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-29 21:01:32,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:32,094 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-29 21:01:32,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:32,094 INFO L85 PathProgramCache]: Analyzing trace with hash -2052626130, now seen corresponding path program 6 times [2025-01-29 21:01:32,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:32,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930085428] [2025-01-29 21:01:32,095 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:01:32,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:32,099 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-01-29 21:01:32,128 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-01-29 21:01:32,129 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-29 21:01:32,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:33,084 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-29 21:01:33,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:33,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930085428] [2025-01-29 21:01:33,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930085428] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:33,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193591980] [2025-01-29 21:01:33,085 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:01:33,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:33,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:33,087 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-29 21:01:33,089 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-29 21:01:33,110 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-01-29 21:01:33,132 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-01-29 21:01:33,133 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-29 21:01:33,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:33,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-01-29 21:01:33,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:34,074 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:34,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:35,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:35,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-29 21:01:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 17 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:36,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193591980] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:36,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:36,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 49 [2025-01-29 21:01:36,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614395362] [2025-01-29 21:01:36,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:36,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-01-29 21:01:36,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:36,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-01-29 21:01:36,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2122, Unknown=0, NotChecked=0, Total=2450 [2025-01-29 21:01:36,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:36,952 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:36,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.06) internal successors, (203), 49 states have internal predecessors, (203), 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-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:01:36,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:01:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:01:43,688 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-29 21:01:43,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:43,883 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-29 21:01:43,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1929215828, now seen corresponding path program 7 times [2025-01-29 21:01:43,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:43,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672473680] [2025-01-29 21:01:43,883 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 21:01:43,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:43,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-29 21:01:43,899 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-29 21:01:43,899 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:43,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:45,015 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 21:01:45,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:01:45,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672473680] [2025-01-29 21:01:45,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672473680] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:01:45,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578992747] [2025-01-29 21:01:45,016 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 21:01:45,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:45,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:01:45,018 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-29 21:01:45,021 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-29 21:01:45,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-29 21:01:45,070 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-29 21:01:45,070 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:01:45,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:01:45,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-01-29 21:01:45,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:01:46,212 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 20 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:46,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:01:47,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:01:47,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-29 21:01:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 12 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:01:49,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578992747] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:01:49,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:01:49,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 22] total 54 [2025-01-29 21:01:49,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745637682] [2025-01-29 21:01:49,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:01:49,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-01-29 21:01:49,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:01:49,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-01-29 21:01:49,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=2606, Unknown=0, NotChecked=0, Total=2970 [2025-01-29 21:01:49,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:49,729 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:01:49,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.0) internal successors, (220), 54 states have internal predecessors, (220), 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-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:49,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:49,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:01:49,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:01:49,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:01:58,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:01:58,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:01:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:01:58,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-29 21:01:58,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:01:58,641 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-29 21:01:58,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:01:58,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1891936626, now seen corresponding path program 8 times [2025-01-29 21:01:58,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:01:58,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848243986] [2025-01-29 21:01:58,641 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:01:58,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:01:58,645 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-01-29 21:01:58,661 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-01-29 21:01:58,661 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:01:58,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:00,546 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 1 proven. 246 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-29 21:02:00,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:02:00,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848243986] [2025-01-29 21:02:00,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848243986] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:02:00,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645992493] [2025-01-29 21:02:00,546 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:02:00,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:02:00,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:02:00,548 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-29 21:02:00,551 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-29 21:02:00,579 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-01-29 21:02:00,604 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-01-29 21:02:00,605 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:02:00,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:00,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 82 conjuncts are in the unsatisfiable core [2025-01-29 21:02:00,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:02:02,245 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:02:02,245 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:02:04,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:02:04,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-29 21:02:06,724 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 37 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:02:06,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645992493] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:02:06,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:02:06,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 62 [2025-01-29 21:02:06,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640198596] [2025-01-29 21:02:06,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:02:06,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-01-29 21:02:06,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:02:06,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-01-29 21:02:06,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3454, Unknown=0, NotChecked=0, Total=3906 [2025-01-29 21:02:06,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:02:06,727 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:02:06,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 4.190476190476191) internal successors, (264), 62 states have internal predecessors, (264), 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-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:02:06,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:02:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:02:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:02:18,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-29 21:02:18,983 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,SelfDestructingSolverStorable11 [2025-01-29 21:02:18,983 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-29 21:02:18,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:02:18,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1884454040, now seen corresponding path program 9 times [2025-01-29 21:02:18,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:02:18,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923375025] [2025-01-29 21:02:18,984 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:02:18,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:02:18,988 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-01-29 21:02:19,009 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-01-29 21:02:19,009 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 21:02:19,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 6 proven. 283 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 21:02:20,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:02:20,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923375025] [2025-01-29 21:02:20,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923375025] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:02:20,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710045232] [2025-01-29 21:02:20,592 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:02:20,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:02:20,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:02:20,593 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-29 21:02:20,594 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-29 21:02:20,616 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-01-29 21:02:20,638 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-01-29 21:02:20,638 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 21:02:20,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:20,640 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 92 conjuncts are in the unsatisfiable core [2025-01-29 21:02:20,641 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:02:22,788 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 20 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:02:22,789 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:02:27,665 INFO L349 Elim1Store]: treesize reduction 80, result has 94.3 percent of original size [2025-01-29 21:02:27,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 220 treesize of output 1416 [2025-01-29 21:02:36,118 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 29 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:02:36,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710045232] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:02:36,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:02:36,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 27] total 71 [2025-01-29 21:02:36,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656083343] [2025-01-29 21:02:36,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:02:36,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-01-29 21:02:36,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:02:36,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-01-29 21:02:36,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=4489, Unknown=0, NotChecked=0, Total=5112 [2025-01-29 21:02:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:02:36,121 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:02:36,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 3.9722222222222223) internal successors, (286), 71 states have internal predecessors, (286), 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-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:02:36,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:02:55,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:02:55,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:02:55,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:02:55,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:02:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:02:55,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-29 21:02:56,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:02:56,011 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-29 21:02:56,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:02:56,011 INFO L85 PathProgramCache]: Analyzing trace with hash 2122016694, now seen corresponding path program 10 times [2025-01-29 21:02:56,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:02:56,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84877965] [2025-01-29 21:02:56,011 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:02:56,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:02:56,015 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-01-29 21:02:56,030 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-29 21:02:56,030 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:02:56,030 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:58,029 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 21:02:58,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:02:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84877965] [2025-01-29 21:02:58,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84877965] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:02:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392113633] [2025-01-29 21:02:58,030 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:02:58,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:02:58,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:02:58,031 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-29 21:02:58,032 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-29 21:02:58,054 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-01-29 21:02:58,075 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-29 21:02:58,075 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:02:58,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:02:58,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 98 conjuncts are in the unsatisfiable core [2025-01-29 21:02:58,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:03:00,581 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 20 proven. 371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:03:00,581 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:03:04,174 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:03:04,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-29 21:03:08,153 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 65 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:03:08,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392113633] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:03:08,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:03:08,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 72 [2025-01-29 21:03:08,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902186008] [2025-01-29 21:03:08,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:03:08,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-29 21:03:08,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:03:08,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-29 21:03:08,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=4696, Unknown=0, NotChecked=0, Total=5256 [2025-01-29 21:03:08,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:03:08,156 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:03:08,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 72 states have internal predecessors, (322), 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-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:03:08,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:03:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:03:27,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:03:27,035 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-29 21:03:27,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:03:27,229 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-29 21:03:27,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:03:27,230 INFO L85 PathProgramCache]: Analyzing trace with hash -894797860, now seen corresponding path program 11 times [2025-01-29 21:03:27,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:03:27,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601657134] [2025-01-29 21:03:27,230 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:03:27,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:03:27,234 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-01-29 21:03:27,266 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-01-29 21:03:27,266 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-29 21:03:27,266 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:03:29,173 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 426 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 21:03:29,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:03:29,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601657134] [2025-01-29 21:03:29,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601657134] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:03:29,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651562090] [2025-01-29 21:03:29,173 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:03:29,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:03:29,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:03:29,175 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-29 21:03:29,176 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-29 21:03:29,198 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-01-29 21:03:29,228 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-01-29 21:03:29,228 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-29 21:03:29,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:03:29,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-01-29 21:03:29,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:03:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 20 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:03:32,447 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:03:35,591 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,592 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,593 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,594 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,594 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,596 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,597 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,599 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,601 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,602 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,602 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,603 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,603 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,604 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,604 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,605 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,605 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,606 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,618 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,618 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,619 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,619 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,621 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,621 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,622 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,629 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,635 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,637 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,637 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,640 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,641 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,641 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,644 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,646 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,648 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,652 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,653 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,653 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,654 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,656 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,656 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,657 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,658 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,659 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,659 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,663 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,669 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,670 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,671 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,678 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,679 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,679 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,680 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,680 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,681 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,682 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,683 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,683 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,684 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,684 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,686 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,686 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,687 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,690 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,691 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,694 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,696 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,699 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,700 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,702 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,705 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,706 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,708 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,709 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:03:35,710 INFO L224 Elim1Store]: Index analysis took 119 ms [2025-01-29 21:03:36,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:03:36,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2025-01-29 21:03:37,194 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 54 proven. 386 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:03:37,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651562090] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:03:37,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:03:37,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 30] total 78 [2025-01-29 21:03:37,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268209980] [2025-01-29 21:03:37,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:03:37,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2025-01-29 21:03:37,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:03:37,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2025-01-29 21:03:37,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=5459, Unknown=0, NotChecked=0, Total=6162 [2025-01-29 21:03:37,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:03:37,197 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:03:37,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 4.2405063291139244) internal successors, (335), 78 states have internal predecessors, (335), 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-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:03:37,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:04:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:04:01,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:04:01,699 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-29 21:04:01,893 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,SelfDestructingSolverStorable14 [2025-01-29 21:04:01,894 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-29 21:04:01,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:04:01,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1493916678, now seen corresponding path program 12 times [2025-01-29 21:04:01,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:04:01,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951187558] [2025-01-29 21:04:01,894 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:04:01,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:04:01,898 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-01-29 21:04:01,920 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 21:04:01,921 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 21:04:01,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:04:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 6 proven. 552 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 21:04:04,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:04:04,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951187558] [2025-01-29 21:04:04,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951187558] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:04:04,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399679409] [2025-01-29 21:04:04,518 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:04:04,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:04:04,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:04:04,520 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-29 21:04:04,520 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-29 21:04:04,546 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-01-29 21:04:04,577 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 21:04:04,577 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 21:04:04,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:04:04,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 115 conjuncts are in the unsatisfiable core [2025-01-29 21:04:04,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:04:08,269 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 20 proven. 546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:04:08,269 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:04:12,041 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,042 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,042 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,043 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,047 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,049 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,049 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,050 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,052 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,053 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,053 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,054 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,054 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,054 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,055 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,055 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,056 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,056 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,057 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,061 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,062 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,063 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,063 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,077 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,081 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,081 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,083 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,083 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,085 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,086 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,086 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,086 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,088 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,092 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,093 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,093 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,093 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,095 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,095 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,096 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,096 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,098 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,101 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,105 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,107 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,107 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,108 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,117 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,118 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,119 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,119 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,119 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,124 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,125 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,127 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,133 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,133 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,136 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,137 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,137 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,138 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,141 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,142 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,145 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,146 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,149 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,150 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,152 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,154 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,155 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,156 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,157 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:04:12,158 INFO L224 Elim1Store]: Index analysis took 116 ms [2025-01-29 21:04:12,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:04:12,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 273 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 105 case distinctions, treesize of input 270 treesize of output 1130 [2025-01-29 21:04:13,903 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 101 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:04:13,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399679409] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:04:13,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:04:13,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 87 [2025-01-29 21:04:13,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310411594] [2025-01-29 21:04:13,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:04:13,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2025-01-29 21:04:13,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:04:13,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2025-01-29 21:04:13,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=865, Invalid=6791, Unknown=0, NotChecked=0, Total=7656 [2025-01-29 21:04:13,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:04:13,906 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:04:13,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.3977272727272725) internal successors, (387), 87 states have internal predecessors, (387), 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-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:04:13,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:04:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:04:42,812 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-29 21:04:43,006 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,SelfDestructingSolverStorable15 [2025-01-29 21:04:43,006 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-29 21:04:43,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:04:43,006 INFO L85 PathProgramCache]: Analyzing trace with hash -143757024, now seen corresponding path program 13 times [2025-01-29 21:04:43,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:04:43,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912546025] [2025-01-29 21:04:43,007 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 21:04:43,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:04:43,010 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-29 21:04:43,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-29 21:04:43,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:04:43,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:04:46,014 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 1 proven. 619 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-29 21:04:46,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:04:46,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912546025] [2025-01-29 21:04:46,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912546025] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:04:46,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38274820] [2025-01-29 21:04:46,014 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 21:04:46,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:04:46,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:04:46,016 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-29 21:04:46,017 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-29 21:04:46,039 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-29 21:04:46,065 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-29 21:04:46,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 21:04:46,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:04:46,067 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 122 conjuncts are in the unsatisfiable core [2025-01-29 21:04:46,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:04:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 20 proven. 606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:04:50,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:04:57,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:04:57,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-29 21:05:04,211 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 87 proven. 539 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:05:04,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38274820] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:05:04,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:05:04,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 34] total 91 [2025-01-29 21:05:04,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858619580] [2025-01-29 21:05:04,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:05:04,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2025-01-29 21:05:04,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:05:04,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2025-01-29 21:05:04,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=796, Invalid=7576, Unknown=0, NotChecked=0, Total=8372 [2025-01-29 21:05:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:05:04,215 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:05:04,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.358695652173913) internal successors, (401), 91 states have internal predecessors, (401), 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-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:05:04,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:05:37,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:05:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:05:37,591 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-29 21:05:37,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-01-29 21:05:37,783 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-29 21:05:37,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:05:37,784 INFO L85 PathProgramCache]: Analyzing trace with hash 366566974, now seen corresponding path program 14 times [2025-01-29 21:05:37,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:05:37,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541619968] [2025-01-29 21:05:37,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:05:37,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:05:37,787 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-01-29 21:05:37,802 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-01-29 21:05:37,802 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:05:37,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:05:40,907 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 21:05:40,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:05:40,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541619968] [2025-01-29 21:05:40,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541619968] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:05:40,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970222559] [2025-01-29 21:05:40,907 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 21:05:40,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:05:40,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:05:40,909 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-29 21:05:40,910 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-29 21:05:40,932 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-01-29 21:05:40,960 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-01-29 21:05:40,960 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 21:05:40,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:05:40,962 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-01-29 21:05:40,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:05:46,292 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 20 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:05:46,293 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:05:54,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:05:54,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-01-29 21:06:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 145 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:06:07,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970222559] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:06:07,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:06:07,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 36, 36] total 96 [2025-01-29 21:06:07,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080640450] [2025-01-29 21:06:07,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:06:07,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-01-29 21:06:07,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:06:07,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-01-29 21:06:07,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=889, Invalid=8423, Unknown=0, NotChecked=0, Total=9312 [2025-01-29 21:06:07,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:06:07,033 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:06:07,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.556701030927835) internal successors, (442), 96 states have internal predecessors, (442), 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-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:06:07,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:06:07,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:06:07,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:06:07,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:06:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:06:49,808 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-29 21:06:50,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-01-29 21:06:50,003 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-29 21:06:50,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:06:50,003 INFO L85 PathProgramCache]: Analyzing trace with hash -7903132, now seen corresponding path program 15 times [2025-01-29 21:06:50,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:06:50,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859821356] [2025-01-29 21:06:50,004 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:06:50,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:06:50,007 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-01-29 21:06:50,041 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-01-29 21:06:50,042 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 21:06:50,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:06:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 834 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 21:06:53,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:06:53,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859821356] [2025-01-29 21:06:53,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859821356] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:06:53,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175031057] [2025-01-29 21:06:53,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 21:06:53,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:06:53,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:06:53,161 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-29 21:06:53,163 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-29 21:06:53,193 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-01-29 21:06:53,229 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-01-29 21:06:53,229 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 21:06:53,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:06:53,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 138 conjuncts are in the unsatisfiable core [2025-01-29 21:06:53,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:06:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 20 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:06:59,229 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:07:08,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:07:08,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-01-29 21:07:23,798 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 128 proven. 720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:07:23,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175031057] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:07:23,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:07:23,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 38, 38] total 102 [2025-01-29 21:07:23,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730137804] [2025-01-29 21:07:23,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:07:23,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-29 21:07:23,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:07:23,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-29 21:07:23,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1265, Invalid=9241, Unknown=0, NotChecked=0, Total=10506 [2025-01-29 21:07:23,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:07:23,802 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:07:23,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.407766990291262) internal successors, (454), 102 states have internal predecessors, (454), 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-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:07:23,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:07:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:08:09,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 21:08:09,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-29 21:08:09,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:08:09,309 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-29 21:08:09,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:08:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1783797378, now seen corresponding path program 16 times [2025-01-29 21:08:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:08:09,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87657903] [2025-01-29 21:08:09,310 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:08:09,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:08:09,314 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-01-29 21:08:09,328 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-01-29 21:08:09,329 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:08:09,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:08:13,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 21:08:13,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:08:13,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87657903] [2025-01-29 21:08:13,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87657903] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:08:13,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991519762] [2025-01-29 21:08:13,624 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 21:08:13,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:08:13,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:08:13,626 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-29 21:08:13,627 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-29 21:08:13,651 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-01-29 21:08:13,682 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-01-29 21:08:13,682 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 21:08:13,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:08:13,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-01-29 21:08:13,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:08:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 20 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:08:20,974 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:08:32,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:08:32,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-29 21:08:50,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 197 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:08:50,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991519762] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:08:50,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:08:50,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 40, 40] total 108 [2025-01-29 21:08:50,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518279661] [2025-01-29 21:08:50,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:08:50,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2025-01-29 21:08:50,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:08:50,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2025-01-29 21:08:50,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1078, Invalid=10694, Unknown=0, NotChecked=0, Total=11772 [2025-01-29 21:08:50,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:08:50,289 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:08:50,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 4.605504587155964) internal successors, (502), 108 states have internal predecessors, (502), 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-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-01-29 21:08:50,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:09:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:09:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:09:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:09:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:09:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 21:09:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-01-29 21:09:48,879 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-29 21:09:49,072 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,SelfDestructingSolverStorable19 [2025-01-29 21:09:49,073 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-29 21:09:49,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:09:49,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1084334680, now seen corresponding path program 17 times [2025-01-29 21:09:49,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:09:49,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898353151] [2025-01-29 21:09:49,073 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:09:49,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:09:49,077 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-01-29 21:09:49,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-01-29 21:09:49,158 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-29 21:09:49,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:09:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 21:09:53,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:09:53,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898353151] [2025-01-29 21:09:53,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898353151] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:09:53,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884152688] [2025-01-29 21:09:53,370 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 21:09:53,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:09:53,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:09:53,372 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-29 21:09:53,373 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-29 21:09:53,397 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-01-29 21:09:53,457 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-01-29 21:09:53,457 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-29 21:09:53,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:09:53,459 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 158 conjuncts are in the unsatisfiable core [2025-01-29 21:09:53,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:10:01,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 20 proven. 1086 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:10:01,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:10:26,350 WARN L286 SmtUtils]: Spent 15.72s on a formula simplification. DAG size of input: 1527 DAG size of output: 1391 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 21:10:26,351 INFO L349 Elim1Store]: treesize reduction 288, result has 93.4 percent of original size [2025-01-29 21:10:26,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 378 treesize of output 4196 [2025-01-29 21:12:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 177 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:12:39,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884152688] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 21:12:39,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 21:12:39,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 42, 44] total 118 [2025-01-29 21:12:39,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875791528] [2025-01-29 21:12:39,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 21:12:39,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2025-01-29 21:12:39,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 21:12:39,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2025-01-29 21:12:39,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=12494, Unknown=0, NotChecked=0, Total=14042 [2025-01-29 21:12:39,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:12:39,081 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 21:12:39,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 4.319327731092437) internal successors, (514), 118 states have internal predecessors, (514), 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-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2025-01-29 21:12:39,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 21:14:11,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 21:14:11,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 21:14:11,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-01-29 21:14:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-01-29 21:14:11,876 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-29 21:14:12,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:14:12,070 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-29 21:14:12,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 21:14:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash -150385466, now seen corresponding path program 18 times [2025-01-29 21:14:12,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 21:14:12,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153353148] [2025-01-29 21:14:12,070 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:14:12,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 21:14:12,074 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-01-29 21:14:12,095 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-01-29 21:14:12,095 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 21:14:12,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:14:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 6 proven. 1300 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 21:14:16,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 21:14:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153353148] [2025-01-29 21:14:16,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153353148] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 21:14:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400841476] [2025-01-29 21:14:16,829 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 21:14:16,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 21:14:16,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 21:14:16,831 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-29 21:14:16,832 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-29 21:14:16,857 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-01-29 21:14:16,906 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-01-29 21:14:16,906 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 21:14:16,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 21:14:16,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-29 21:14:16,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 21:14:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 20 proven. 1287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 21:14:26,633 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 21:14:36,184 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,185 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,186 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,187 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,188 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,191 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,193 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,194 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,196 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,196 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,197 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,197 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,198 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,198 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,198 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,202 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,203 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,203 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,204 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,204 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,204 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,205 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,205 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,205 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,206 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,207 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,208 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,209 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,209 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,209 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,210 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,210 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,211 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,211 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,212 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,212 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,213 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,213 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,214 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,231 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,232 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,233 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,235 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,237 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,246 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,248 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,248 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,250 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,252 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,252 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,252 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,254 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,254 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,256 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,257 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,257 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,262 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,263 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,264 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,264 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,264 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,267 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,268 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,271 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,271 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,271 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,272 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,272 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,272 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,273 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,274 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,274 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,274 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,275 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,275 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,277 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,277 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,277 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,278 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,278 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,278 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,279 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,280 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,280 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,280 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,281 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,282 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,291 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,307 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,308 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,309 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,310 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,310 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,311 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,311 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,313 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,316 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,317 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,319 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,321 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,325 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,327 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,327 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,328 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,328 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,329 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,329 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,330 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,330 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,331 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,332 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,332 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,332 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,333 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,333 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,333 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,334 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,334 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,334 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,336 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,340 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,343 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,345 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,347 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,350 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,352 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,352 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,352 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,359 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,359 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,360 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,362 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,364 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,364 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,365 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,368 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,369 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,372 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,373 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,374 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,375 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,375 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,376 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,376 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,377 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,377 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,380 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,381 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,383 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,384 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,387 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,388 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,390 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,391 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,391 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,392 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,393 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,393 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 21:14:36,393 INFO L224 Elim1Store]: Index analysis took 210 ms [2025-01-29 21:14:38,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 21:14:38,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 570 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 210 case distinctions, treesize of input 384 treesize of output 2210 Received shutdown request... [2025-01-29 21:14:39,915 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-01-29 21:14:39,922 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 21:14:39,923 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-29 21:14:39,923 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-29 21:14:39,924 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-29 21:14:40,116 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,SelfDestructingSolverStorable21 [2025-01-29 21:14:40,116 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 202 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 10 xjuncts wrt. a ∧-159-5-1 context. [2025-01-29 21:14:40,119 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-01-29 21:14:40,119 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-01-29 21:14:40,119 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-01-29 21:14:40,131 INFO L422 BasicCegarLoop]: Path program histogram: [18, 3, 1] [2025-01-29 21:14:40,134 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-29 21:14:40,134 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-29 21:14:40,153 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-29 21:14:40,153 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.01 09:14:40 BasicIcfg [2025-01-29 21:14:40,154 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-29 21:14:40,155 INFO L158 Benchmark]: Toolchain (without parser) took 810527.52ms. Allocated memory was 167.8MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 100.5MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2025-01-29 21:14:40,155 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.31ms. Allocated memory is still 167.8MB. Free memory is still 100.5MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 21:14:40,156 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.90ms. Allocated memory is still 167.8MB. Free memory was 100.5MB in the beginning and 98.3MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 21:14:40,156 INFO L158 Benchmark]: Boogie Preprocessor took 16.36ms. Allocated memory is still 167.8MB. Free memory is still 98.3MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 21:14:40,156 INFO L158 Benchmark]: RCFGBuilder took 240.50ms. Allocated memory is still 167.8MB. Free memory was 98.3MB in the beginning and 88.8MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-29 21:14:40,156 INFO L158 Benchmark]: TraceAbstraction took 810243.45ms. Allocated memory was 167.8MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 87.7MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2025-01-29 21:14:40,157 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.31ms. Allocated memory is still 167.8MB. Free memory is still 100.5MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 21.90ms. Allocated memory is still 167.8MB. Free memory was 100.5MB in the beginning and 98.3MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 16.36ms. Allocated memory is still 167.8MB. Free memory is still 98.3MB. There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 240.50ms. Allocated memory is still 167.8MB. Free memory was 98.3MB in the beginning and 88.8MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 810243.45ms. Allocated memory was 167.8MB in the beginning and 3.5GB in the end (delta: 3.4GB). Free memory was 87.7MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 2.5GB. 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: 1211762, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 576368, dependent conditional: 576360, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 716265, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 80871, dependent conditional: 80863, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 716265, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 80871, dependent conditional: 80863, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 1457172, dependent conditional: 1457164, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 4342, independent unconditional: 631052, dependent: 1457172, dependent conditional: 732171, dependent unconditional: 725001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 4342, independent unconditional: 631052, dependent: 1457172, dependent conditional: 732171, dependent unconditional: 725001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4774, independent: 2062, independent conditional: 1750, independent unconditional: 312, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4774, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 4466, dependent conditional: 0, dependent unconditional: 4466, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4466, independent: 1754, independent conditional: 1750, independent unconditional: 4, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4466, independent: 1754, independent conditional: 1750, independent unconditional: 4, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39316, independent: 14602, independent conditional: 14538, independent unconditional: 64, dependent: 24714, dependent conditional: 24380, dependent unconditional: 334, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 2092566, independent: 633332, independent conditional: 2592, independent unconditional: 630740, dependent: 1454460, dependent conditional: 729470, dependent unconditional: 724990, unknown: 4774, unknown conditional: 4451, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 4774, Positive cache size: 2062, Positive conditional cache size: 1750, Positive unconditional cache size: 312, Negative cache size: 2712, Negative conditional cache size: 2701, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1355703, Maximal queried relation: 21, Independence queries for same thread: 495497, Persistent sets #1 benchmarks: Persistent set computation time: 0.4s, Number of persistent set computation: 37, Number of trivial persistent sets: 24, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 350, independent: 342, independent conditional: 0, independent unconditional: 342, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1211762, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 576368, dependent conditional: 576360, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 716265, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 80871, dependent conditional: 80863, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 716265, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 80871, dependent conditional: 80863, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 635052, independent unconditional: 342, dependent: 1457172, dependent conditional: 1457164, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 4342, independent unconditional: 631052, dependent: 1457172, dependent conditional: 732171, dependent unconditional: 725001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2092566, independent: 635394, independent conditional: 4342, independent unconditional: 631052, dependent: 1457172, dependent conditional: 732171, dependent unconditional: 725001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4774, independent: 2062, independent conditional: 1750, independent unconditional: 312, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4774, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 4466, dependent conditional: 0, dependent unconditional: 4466, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4466, independent: 1754, independent conditional: 1750, independent unconditional: 4, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4466, independent: 1754, independent conditional: 1750, independent unconditional: 4, dependent: 2712, dependent conditional: 2701, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39316, independent: 14602, independent conditional: 14538, independent unconditional: 64, dependent: 24714, dependent conditional: 24380, dependent unconditional: 334, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 2092566, independent: 633332, independent conditional: 2592, independent unconditional: 630740, dependent: 1454460, dependent conditional: 729470, dependent unconditional: 724990, unknown: 4774, unknown conditional: 4451, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 4774, Positive cache size: 2062, Positive conditional cache size: 1750, Positive unconditional cache size: 312, Negative cache size: 2712, Negative conditional cache size: 2701, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1355703, Maximal queried relation: 21, Independence queries for same thread: 495497 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 202 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 10 xjuncts wrt. a ∧-159-5-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 202 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 10 xjuncts wrt. a ∧-159-5-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 202 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 10 xjuncts wrt. a ∧-159-5-1 context. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 202 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 10 xjuncts wrt. a ∧-159-5-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 810.1s, OverallIterations: 22, TraceHistogramMax: 0, PathProgramHistogramMax: 18, EmptinessCheckTime: 403.2s, 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: 2778, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 373.3s InterpolantComputationTime, 3818 NumberOfCodeBlocks, 3818 NumberOfCodeBlocksAsserted, 200 NumberOfCheckSat, 5620 ConstructedInterpolants, 178 QuantifiedInterpolants, 353557 SizeOfPredicates, 72 NumberOfNonLiveVariables, 3944 ConjunctsInSsa, 1501 ConjunctsInUnsatCore, 58 InterpolantComputations, 3 PerfectInterpolantSequences, 1497/20630 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: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown