/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-aee53f6 [2024-11-16 01:04:37,222 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 01:04:37,296 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-16 01:04:37,304 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 01:04:37,305 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 01:04:37,327 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 01:04:37,328 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 01:04:37,328 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 01:04:37,329 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 01:04:37,329 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 01:04:37,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 01:04:37,329 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 01:04:37,331 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 01:04:37,331 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 01:04:37,332 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 01:04:37,332 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-16 01:04:37,332 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 01:04:37,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-16 01:04:37,332 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 01:04:37,333 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-16 01:04:37,333 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 01:04:37,334 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-16 01:04:37,334 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-16 01:04:37,335 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2024-11-16 01:04:37,596 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 01:04:37,603 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 01:04:37,606 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 01:04:37,607 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-16 01:04:37,609 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-16 01:04:37,610 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl [2024-11-16 01:04:37,611 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl' [2024-11-16 01:04:37,646 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 01:04:37,647 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-16 01:04:37,648 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 01:04:37,648 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 01:04:37,648 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 01:04:37,658 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,665 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,671 INFO L138 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-16 01:04:37,673 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 01:04:37,673 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 01:04:37,673 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 01:04:37,674 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 01:04:37,680 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,681 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,681 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,684 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,687 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,688 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,689 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 01:04:37,690 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-16 01:04:37,690 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-16 01:04:37,690 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-16 01:04:37,691 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/1) ... [2024-11-16 01:04:37,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-16 01:04:37,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:37,728 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-16 01:04:37,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-16 01:04:37,756 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-16 01:04:37,758 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-16 01:04:37,758 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-16 01:04:37,758 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-16 01:04:37,758 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-16 01:04:37,758 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-16 01:04:37,758 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-16 01:04:37,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 01:04:37,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 01:04:37,758 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-11-16 01:04:37,758 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-16 01:04:37,758 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-16 01:04:37,758 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2024-11-16 01:04:37,758 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-11-16 01:04:37,759 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-11-16 01:04:37,759 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-16 01:04:37,814 INFO L238 CfgBuilder]: Building ICFG [2024-11-16 01:04:37,815 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 01:04:37,927 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-16 01:04:37,927 INFO L287 CfgBuilder]: Performing block encoding [2024-11-16 01:04:37,967 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 01:04:37,967 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-16 01:04:37,968 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 01:04:37 BoogieIcfgContainer [2024-11-16 01:04:37,968 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-16 01:04:37,974 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 01:04:37,974 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 01:04:38,004 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 01:04:38,004 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.11 01:04:37" (1/2) ... [2024-11-16 01:04:38,008 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ddd9ed3 and model type parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 01:04:38, skipping insertion in model container [2024-11-16 01:04:38,008 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 01:04:37" (2/2) ... [2024-11-16 01:04:38,009 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-sum-equiv.wvr.bpl [2024-11-16 01:04:38,022 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 01:04:38,024 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-sum-equiv.wvr.bpl that has 5 procedures, 29 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-16 01:04:38,024 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-16 01:04:38,099 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2024-11-16 01:04:38,160 INFO L126 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:04:38,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-16 01:04:38,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:38,165 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-16 01:04:38,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-16 01:04:38,235 INFO L181 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-16 01:04:38,252 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Thread1of1ForFork0 ======== [2024-11-16 01:04:38,260 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;@78a06139, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:04:38,260 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-16 01:04:38,610 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork0Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2024-11-16 01:04:38,611 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork0Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2024-11-16 01:04:38,619 INFO L422 BasicCegarLoop]: Path program histogram: [] [2024-11-16 01:04:38,620 INFO L320 ceAbstractionStarter]: Result for error location thread1Thread1of1ForFork0 was SAFE,SAFE (1/2) [2024-11-16 01:04:38,629 INFO L126 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:04:38,630 INFO L181 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-16 01:04:38,630 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-16 01:04:38,631 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;@78a06139, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 01:04:38,631 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-16 01:04:38,714 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:38,714 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:38,716 INFO L132 ounterexampleChecker]: Examining path program with hash -902422849, occurence #1 [2024-11-16 01:04:38,716 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:38,716 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:38,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:38,721 INFO L85 PathProgramCache]: Analyzing trace with hash 630240849, now seen corresponding path program 1 times [2024-11-16 01:04:38,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:38,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137615002] [2024-11-16 01:04:38,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:38,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:38,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:39,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:39,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137615002] [2024-11-16 01:04:39,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137615002] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:39,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:39,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 01:04:39,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772065036] [2024-11-16 01:04:39,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:39,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 01:04:39,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:39,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 01:04:39,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 01:04:39,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,032 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:39,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:39,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 01:04:39,111 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:39,111 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:39,111 INFO L132 ounterexampleChecker]: Examining path program with hash -807638619, occurence #1 [2024-11-16 01:04:39,112 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:39,112 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:39,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1070233907, now seen corresponding path program 1 times [2024-11-16 01:04:39,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:39,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547234603] [2024-11-16 01:04:39,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:39,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:39,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:39,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:39,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547234603] [2024-11-16 01:04:39,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547234603] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:39,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:39,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 01:04:39,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107086167] [2024-11-16 01:04:39,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:39,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 01:04:39,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:39,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 01:04:39,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 01:04:39,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,170 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:39,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:39,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:39,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 01:04:39,256 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:39,256 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:39,256 INFO L132 ounterexampleChecker]: Examining path program with hash 1959247681, occurence #1 [2024-11-16 01:04:39,256 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:39,256 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:39,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:39,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1023139221, now seen corresponding path program 1 times [2024-11-16 01:04:39,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:39,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353318092] [2024-11-16 01:04:39,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:39,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:39,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:39,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:39,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:39,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353318092] [2024-11-16 01:04:39,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353318092] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:39,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:39,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 01:04:39,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537992126] [2024-11-16 01:04:39,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:39,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-16 01:04:39,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:39,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-16 01:04:39,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-16 01:04:39,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,343 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:39,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:39,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:39,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:39,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-16 01:04:39,556 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:39,556 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:39,557 INFO L132 ounterexampleChecker]: Examining path program with hash 919718840, occurence #1 [2024-11-16 01:04:39,557 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:39,557 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:39,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1054711119, now seen corresponding path program 1 times [2024-11-16 01:04:39,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:39,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103852818] [2024-11-16 01:04:39,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:39,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:39,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:39,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103852818] [2024-11-16 01:04:39,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103852818] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:39,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:39,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 01:04:39,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275678657] [2024-11-16 01:04:39,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:39,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-16 01:04:39,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:39,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-16 01:04:39,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-16 01:04:39,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,613 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:39,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:39,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:39,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:39,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:39,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:39,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:39,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:39,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:39,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-16 01:04:39,815 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:39,815 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:39,815 INFO L132 ounterexampleChecker]: Examining path program with hash 248852442, occurence #1 [2024-11-16 01:04:39,816 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:39,816 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:39,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:39,816 INFO L85 PathProgramCache]: Analyzing trace with hash 818963433, now seen corresponding path program 1 times [2024-11-16 01:04:39,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:39,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68479982] [2024-11-16 01:04:39,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:39,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:39,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:40,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:40,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68479982] [2024-11-16 01:04:40,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68479982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:40,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:40,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-16 01:04:40,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802990620] [2024-11-16 01:04:40,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:40,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-16 01:04:40,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:40,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-16 01:04:40,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-16 01:04:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:40,097 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:40,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 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) [2024-11-16 01:04:40,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:40,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:40,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:40,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:40,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:40,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:40,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:40,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:40,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:40,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-16 01:04:40,438 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:40,438 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:40,438 INFO L132 ounterexampleChecker]: Examining path program with hash 2004284550, occurence #1 [2024-11-16 01:04:40,438 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:40,439 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:40,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:40,439 INFO L85 PathProgramCache]: Analyzing trace with hash 862174439, now seen corresponding path program 2 times [2024-11-16 01:04:40,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:40,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494203336] [2024-11-16 01:04:40,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:40,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:40,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:40,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494203336] [2024-11-16 01:04:40,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494203336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 01:04:40,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 01:04:40,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 01:04:40,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177540461] [2024-11-16 01:04:40,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 01:04:40,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 01:04:40,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:40,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 01:04:40,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-16 01:04:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:40,511 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:40,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:40,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-16 01:04:40,766 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:40,766 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:40,766 INFO L132 ounterexampleChecker]: Examining path program with hash 902354481, occurence #1 [2024-11-16 01:04:40,766 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:40,766 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:40,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:40,767 INFO L85 PathProgramCache]: Analyzing trace with hash 755004555, now seen corresponding path program 1 times [2024-11-16 01:04:40,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:40,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50155936] [2024-11-16 01:04:40,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:40,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:40,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:40,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:40,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50155936] [2024-11-16 01:04:40,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50155936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:40,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621127185] [2024-11-16 01:04:40,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:40,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:40,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:40,816 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:40,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-16 01:04:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:40,861 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-16 01:04:40,864 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:40,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:40,943 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:40,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:40,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621127185] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:40,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:40,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-11-16 01:04:40,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780547717] [2024-11-16 01:04:40,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:40,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-16 01:04:40,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:40,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-16 01:04:40,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-16 01:04:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:40,988 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:40,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:40,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-16 01:04:41,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-16 01:04:41,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:41,473 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:41,474 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:41,474 INFO L132 ounterexampleChecker]: Examining path program with hash 1822103753, occurence #1 [2024-11-16 01:04:41,474 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:41,474 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:41,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:41,474 INFO L85 PathProgramCache]: Analyzing trace with hash 693548297, now seen corresponding path program 2 times [2024-11-16 01:04:41,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:41,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548796423] [2024-11-16 01:04:41,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:41,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:41,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:41,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:41,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548796423] [2024-11-16 01:04:41,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548796423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:41,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738360864] [2024-11-16 01:04:41,884 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:04:41,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:41,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:41,887 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:41,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-16 01:04:41,932 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:04:41,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:41,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-16 01:04:41,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:42,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2024-11-16 01:04:42,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:42,218 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:42,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:04:42,414 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 25 treesize of output 46 [2024-11-16 01:04:42,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:42,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738360864] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:42,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:42,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 29 [2024-11-16 01:04:42,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036779202] [2024-11-16 01:04:42,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:42,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-16 01:04:42,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:42,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-16 01:04:42,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2024-11-16 01:04:42,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:42,526 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:42,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:42,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:42,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:42,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:42,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:42,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:42,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:42,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-16 01:04:42,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:43,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-16 01:04:43,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:43,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-16 01:04:43,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:43,864 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:43,864 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:43,864 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #1 [2024-11-16 01:04:43,864 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:43,864 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:43,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:43,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1677766151, now seen corresponding path program 3 times [2024-11-16 01:04:43,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:43,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470909897] [2024-11-16 01:04:43,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:43,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:43,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:43,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:43,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:43,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470909897] [2024-11-16 01:04:43,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470909897] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:43,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302335995] [2024-11-16 01:04:43,946 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:04:43,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:43,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:43,948 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:43,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-16 01:04:43,993 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-16 01:04:43,993 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:43,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-16 01:04:43,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:44,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:44,104 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:44,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302335995] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:44,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:44,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-11-16 01:04:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377412889] [2024-11-16 01:04:44,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:44,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-16 01:04:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:44,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-16 01:04:44,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-16 01:04:44,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:44,156 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:44,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:44,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:44,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-16 01:04:44,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-16 01:04:44,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:44,823 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:44,823 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:44,823 INFO L132 ounterexampleChecker]: Examining path program with hash -2007523580, occurence #1 [2024-11-16 01:04:44,823 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:44,823 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:44,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:44,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1633842467, now seen corresponding path program 4 times [2024-11-16 01:04:44,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:44,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101321539] [2024-11-16 01:04:44,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:44,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:44,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:44,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:44,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:44,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101321539] [2024-11-16 01:04:44,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101321539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:44,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323084759] [2024-11-16 01:04:44,883 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:04:44,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:44,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:44,885 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:44,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-16 01:04:44,925 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:04:44,926 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:44,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-16 01:04:44,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:45,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:45,034 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:45,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323084759] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:45,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:45,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-11-16 01:04:45,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185171121] [2024-11-16 01:04:45,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:45,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-16 01:04:45,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:45,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-16 01:04:45,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-16 01:04:45,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:45,093 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:45,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,093 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:45,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-16 01:04:45,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-16 01:04:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:45,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-16 01:04:45,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-16 01:04:45,641 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:45,641 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:45,641 INFO L132 ounterexampleChecker]: Examining path program with hash -252091472, occurence #1 [2024-11-16 01:04:45,641 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:45,641 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:45,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:45,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2018089055, now seen corresponding path program 5 times [2024-11-16 01:04:45,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918673245] [2024-11-16 01:04:45,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:45,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:46,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:46,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918673245] [2024-11-16 01:04:46,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918673245] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615144227] [2024-11-16 01:04:46,090 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:04:46,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:46,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:46,092 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:46,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-16 01:04:46,129 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:04:46,130 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:46,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-16 01:04:46,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:46,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-16 01:04:46,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:46,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:46,893 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:04:46,894 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 35 treesize of output 96 [2024-11-16 01:04:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:47,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615144227] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:47,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:47,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2024-11-16 01:04:47,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322208864] [2024-11-16 01:04:47,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:47,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-16 01:04:47,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:47,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-16 01:04:47,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2024-11-16 01:04:47,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:47,202 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:47,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.8) internal successors, (72), 40 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:47,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:49,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:49,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:49,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-16 01:04:50,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-16 01:04:50,002 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:50,003 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:50,003 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #2 [2024-11-16 01:04:50,003 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:04:50,003 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:04:50,004 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:50,004 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:04:50,004 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:50,004 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 01:04:50,004 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:50,004 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-11-16 01:04:50,004 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:04:50,004 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-16 01:04:50,004 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:50,004 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-16 01:04:50,004 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:04:50,004 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:04:50,004 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:50,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:50,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1523881023, now seen corresponding path program 6 times [2024-11-16 01:04:50,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:50,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215851529] [2024-11-16 01:04:50,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:50,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:50,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:50,655 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:50,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:50,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215851529] [2024-11-16 01:04:50,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215851529] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:50,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352358013] [2024-11-16 01:04:50,656 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:04:50,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:50,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:50,658 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:50,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-16 01:04:50,694 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-16 01:04:50,695 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:50,696 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-16 01:04:50,697 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:51,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2024-11-16 01:04:51,279 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:51,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:51,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:04:51,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 45 treesize of output 166 [2024-11-16 01:04:52,147 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:52,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352358013] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:52,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:52,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2024-11-16 01:04:52,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585758814] [2024-11-16 01:04:52,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:52,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-16 01:04:52,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:52,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-16 01:04:52,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=2417, Unknown=0, NotChecked=0, Total=2652 [2024-11-16 01:04:52,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:52,150 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:52,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7307692307692308) internal successors, (90), 52 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:52,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:52,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:52,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:54,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:54,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-16 01:04:54,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:54,856 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:54,856 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:54,856 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #3 [2024-11-16 01:04:54,856 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:04:54,856 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:04:54,856 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:54,856 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:04:54,856 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:54,856 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-16 01:04:54,856 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:54,857 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-11-16 01:04:54,857 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:04:54,857 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-11-16 01:04:54,857 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:04:54,857 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-16 01:04:54,857 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:04:54,857 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-16 01:04:54,857 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:04:54,857 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:04:54,857 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:54,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:54,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1031968447, now seen corresponding path program 7 times [2024-11-16 01:04:54,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:54,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887086761] [2024-11-16 01:04:54,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:54,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:54,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:54,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:54,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:54,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887086761] [2024-11-16 01:04:54,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887086761] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:54,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663130118] [2024-11-16 01:04:54,949 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:04:54,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:54,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:54,951 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:54,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-16 01:04:54,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:54,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-16 01:04:54,999 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:55,167 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663130118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:55,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2024-11-16 01:04:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939229465] [2024-11-16 01:04:55,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:55,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-16 01:04:55,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:55,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-16 01:04:55,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-16 01:04:55,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:55,221 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:55,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-16 01:04:55,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-16 01:04:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:04:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-16 01:04:56,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-16 01:04:56,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:56,472 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:04:56,473 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:04:56,473 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #1 [2024-11-16 01:04:56,473 INFO L134 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-16 01:04:56,473 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:04:56,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:04:56,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1224774823, now seen corresponding path program 8 times [2024-11-16 01:04:56,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:04:56,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953056528] [2024-11-16 01:04:56,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:04:56,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:04:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:04:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:57,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:04:57,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953056528] [2024-11-16 01:04:57,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953056528] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:04:57,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775371246] [2024-11-16 01:04:57,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:04:57,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:04:57,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:04:57,267 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:04:57,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-16 01:04:57,320 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:04:57,320 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:04:57,321 WARN L254 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-16 01:04:57,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:04:58,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2024-11-16 01:04:58,051 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:58,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:04:58,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:04:58,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 55 treesize of output 256 [2024-11-16 01:04:59,942 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:04:59,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775371246] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:04:59,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:04:59,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 63 [2024-11-16 01:04:59,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489270963] [2024-11-16 01:04:59,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:04:59,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-16 01:04:59,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:04:59,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-16 01:04:59,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=3614, Unknown=0, NotChecked=0, Total=3906 [2024-11-16 01:04:59,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:04:59,945 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:04:59,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.619047619047619) internal successors, (102), 63 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-11-16 01:04:59,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:04,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-16 01:05:04,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-16 01:05:04,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:04,940 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:05:04,941 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:05:04,941 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #4 [2024-11-16 01:05:04,941 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:05:04,941 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:05:04,941 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-11-16 01:05:04,941 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-16 01:05:04,941 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-16 01:05:04,941 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2024-11-16 01:05:04,941 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:04,941 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 01:05:04,942 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:04,942 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:05:04,942 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:05:04,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:05:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -195495303, now seen corresponding path program 9 times [2024-11-16 01:05:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:05:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730056996] [2024-11-16 01:05:04,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:05:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:05:04,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:06,017 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:06,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:05:06,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730056996] [2024-11-16 01:05:06,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730056996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:05:06,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775836850] [2024-11-16 01:05:06,017 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:05:06,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:06,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:05:06,019 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:05:06,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-16 01:05:06,058 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-16 01:05:06,058 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:05:06,059 WARN L254 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-16 01:05:06,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:05:07,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:05:07,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:05:07,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 35 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 20 case distinctions, treesize of input 53 treesize of output 181 [2024-11-16 01:05:07,535 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:07,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:05:08,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:05:08,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2024-11-16 01:05:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:08,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775836850] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:05:08,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:05:08,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 27] total 74 [2024-11-16 01:05:08,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009375524] [2024-11-16 01:05:08,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:05:08,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-11-16 01:05:08,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:05:08,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-11-16 01:05:08,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=5048, Unknown=0, NotChecked=0, Total=5402 [2024-11-16 01:05:08,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:08,697 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:05:08,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.5405405405405406) internal successors, (114), 74 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-11-16 01:05:08,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-16 01:05:18,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:05:18,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-16 01:05:18,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-16 01:05:18,271 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:05:18,271 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:05:18,272 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #5 [2024-11-16 01:05:18,272 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:05:18,272 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:05:18,272 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-11-16 01:05:18,272 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-16 01:05:18,272 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-16 01:05:18,272 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:05:18,272 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-16 01:05:18,272 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:18,272 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 01:05:18,272 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:18,272 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:05:18,272 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:05:18,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:05:18,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2005358455, now seen corresponding path program 10 times [2024-11-16 01:05:18,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:05:18,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576903404] [2024-11-16 01:05:18,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:05:18,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:05:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:18,386 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:18,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:05:18,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576903404] [2024-11-16 01:05:18,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576903404] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:05:18,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623282336] [2024-11-16 01:05:18,386 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:05:18,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:18,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:05:18,389 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:05:18,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-16 01:05:18,438 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:05:18,439 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:05:18,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-16 01:05:18,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:05:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:18,683 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:05:18,789 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:18,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623282336] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:05:18,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:05:18,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2024-11-16 01:05:18,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663741597] [2024-11-16 01:05:18,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:05:18,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-16 01:05:18,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:05:18,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-16 01:05:18,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2024-11-16 01:05:18,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:18,791 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:05:18,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:05:18,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:18,791 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:05:18,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-11-16 01:05:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:05:20,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-16 01:05:20,878 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,SelfDestructingSolverStorable15 [2024-11-16 01:05:20,878 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:05:20,878 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:05:20,878 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #2 [2024-11-16 01:05:20,879 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:05:20,879 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:05:20,879 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-16 01:05:20,879 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-16 01:05:20,879 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 01:05:20,879 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2024-11-16 01:05:20,879 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:20,879 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:05:20,880 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:20,880 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:05:20,880 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:05:20,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:05:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash 58656529, now seen corresponding path program 11 times [2024-11-16 01:05:20,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:05:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863070659] [2024-11-16 01:05:20,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:05:20,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:05:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 17 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:05:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863070659] [2024-11-16 01:05:21,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863070659] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:05:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559039019] [2024-11-16 01:05:21,914 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:05:21,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:21,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:05:21,916 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:05:21,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-16 01:05:21,955 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-16 01:05:21,955 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:05:21,956 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-11-16 01:05:21,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:05:23,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2024-11-16 01:05:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:23,077 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:05:24,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:05:24,731 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 75 treesize of output 496 [2024-11-16 01:05:29,205 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:29,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559039019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:05:29,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:05:29,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32, 32] total 85 [2024-11-16 01:05:29,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782085906] [2024-11-16 01:05:29,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:05:29,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-11-16 01:05:29,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:05:29,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-11-16 01:05:29,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=449, Invalid=6691, Unknown=0, NotChecked=0, Total=7140 [2024-11-16 01:05:29,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:29,209 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:05:29,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.4823529411764707) internal successors, (126), 85 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-16 01:05:29,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:05:38,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:05:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:05:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-11-16 01:05:38,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-16 01:05:38,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-16 01:05:38,678 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:05:38,678 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:05:38,678 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #6 [2024-11-16 01:05:38,678 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:05:38,678 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:05:38,678 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:38,678 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:05:38,678 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:38,678 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-16 01:05:38,678 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:38,678 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 01:05:38,678 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:38,678 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 01:05:38,678 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:38,679 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:05:38,679 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:38,679 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-16 01:05:38,679 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:38,679 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:05:38,679 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:38,679 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:05:38,679 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:05:38,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:05:38,679 INFO L85 PathProgramCache]: Analyzing trace with hash 688087345, now seen corresponding path program 12 times [2024-11-16 01:05:38,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:05:38,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314690576] [2024-11-16 01:05:38,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:05:38,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:05:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:39,814 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 22 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:39,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:05:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314690576] [2024-11-16 01:05:39,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314690576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:05:39,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477514762] [2024-11-16 01:05:39,815 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:05:39,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:39,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:05:39,817 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:05:39,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-16 01:05:39,860 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-16 01:05:39,860 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:05:39,861 WARN L254 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-16 01:05:39,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:05:41,269 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:05:41,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 8 case distinctions, treesize of input 57 treesize of output 89 [2024-11-16 01:05:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:41,379 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:05:45,965 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,967 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,967 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,974 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,980 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,980 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,992 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,997 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,998 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:45,999 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,001 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,001 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,002 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,003 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,003 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:05:46,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:05:46,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 77 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 43 case distinctions, treesize of input 83 treesize of output 438 [2024-11-16 01:05:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:46,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477514762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:05:46,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:05:46,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 37, 37] total 97 [2024-11-16 01:05:46,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095560892] [2024-11-16 01:05:46,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:05:46,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-11-16 01:05:46,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:05:46,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-11-16 01:05:46,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=995, Invalid=8317, Unknown=0, NotChecked=0, Total=9312 [2024-11-16 01:05:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:46,853 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:05:46,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 1.4536082474226804) internal successors, (141), 97 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-11-16 01:05:46,854 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:57,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-11-16 01:05:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:05:57,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-16 01:05:57,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-16 01:05:57,759 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:05:57,759 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:05:57,759 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #7 [2024-11-16 01:05:57,760 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:05:57,760 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:05:57,760 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-16 01:05:57,760 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 01:05:57,760 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 01:05:57,760 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:05:57,760 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-16 01:05:57,760 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:57,760 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-16 01:05:57,760 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:05:57,761 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:05:57,761 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:05:57,761 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:05:57,761 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:05:57,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:05:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash 724758575, now seen corresponding path program 13 times [2024-11-16 01:05:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:05:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264811944] [2024-11-16 01:05:57,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:05:57,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:05:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:57,907 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:57,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:05:57,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264811944] [2024-11-16 01:05:57,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264811944] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:05:57,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160015954] [2024-11-16 01:05:57,907 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:05:57,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:05:57,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:05:57,910 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:05:57,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-16 01:05:57,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:05:57,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-16 01:05:57,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:05:58,219 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:58,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:05:58,320 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:05:58,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160015954] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:05:58,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:05:58,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 13] total 31 [2024-11-16 01:05:58,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550716382] [2024-11-16 01:05:58,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:05:58,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-16 01:05:58,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:05:58,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-16 01:05:58,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2024-11-16 01:05:58,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:05:58,322 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:05:58,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.096774193548387) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:05:58,322 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:05:58,322 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:05:58,322 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:05:58,322 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-16 01:05:58,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:01,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-16 01:06:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-16 01:06:01,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-16 01:06:01,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:01,250 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:01,250 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:01,250 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #3 [2024-11-16 01:06:01,250 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:06:01,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:06:01,250 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:01,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:06:01,250 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:01,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-16 01:06:01,251 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:01,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-16 01:06:01,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:01,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-16 01:06:01,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:01,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:06:01,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:01,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2024-11-16 01:06:01,251 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:01,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:06:01,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:01,251 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:06:01,251 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:01,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:01,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1911110345, now seen corresponding path program 14 times [2024-11-16 01:06:01,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:01,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541609387] [2024-11-16 01:06:01,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:01,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:02,529 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:02,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:02,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541609387] [2024-11-16 01:06:02,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541609387] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:02,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681936342] [2024-11-16 01:06:02,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:06:02,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:02,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:02,532 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:06:02,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-16 01:06:02,582 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:06:02,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:02,583 WARN L254 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 117 conjuncts are in the unsatisfiable core [2024-11-16 01:06:02,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:04,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 27 [2024-11-16 01:06:04,341 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:04,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:07,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:07,392 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 95 treesize of output 816 [2024-11-16 01:06:19,651 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:19,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681936342] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:19,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:19,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 40, 40] total 107 [2024-11-16 01:06:19,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447453902] [2024-11-16 01:06:19,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:19,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2024-11-16 01:06:19,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:19,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2024-11-16 01:06:19,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=10709, Unknown=0, NotChecked=0, Total=11342 [2024-11-16 01:06:19,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:19,655 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:19,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 1.4018691588785046) internal successors, (150), 107 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:19,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:19,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:19,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2024-11-16 01:06:19,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:06:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2024-11-16 01:06:35,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-16 01:06:35,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:35,425 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:06:35,425 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:06:35,425 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #8 [2024-11-16 01:06:35,425 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:06:35,425 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:06:35,425 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,425 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:06:35,425 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 01:06:35,426 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-16 01:06:35,426 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:06:35,426 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:06:35,426 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:06:35,426 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2024-11-16 01:06:35,426 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:06:35,426 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:06:35,426 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:06:35,426 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:06:35,426 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:06:35,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:06:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1035034647, now seen corresponding path program 15 times [2024-11-16 01:06:35,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:06:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135306603] [2024-11-16 01:06:35,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:06:35,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:06:35,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:06:36,848 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 40 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:36,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:06:36,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135306603] [2024-11-16 01:06:36,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135306603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:06:36,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660512521] [2024-11-16 01:06:36,848 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:06:36,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:06:36,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:06:36,850 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:06:36,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-16 01:06:36,897 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-16 01:06:36,897 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:06:36,899 WARN L254 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 131 conjuncts are in the unsatisfiable core [2024-11-16 01:06:36,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:06:39,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-16 01:06:39,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:39,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 117 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 36 case distinctions, treesize of input 83 treesize of output 317 [2024-11-16 01:06:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:40,111 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:06:43,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:06:43,031 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 25 treesize of output 46 [2024-11-16 01:06:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:06:43,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660512521] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:06:43,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:06:43,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 46, 39] total 114 [2024-11-16 01:06:43,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527065779] [2024-11-16 01:06:43,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:06:43,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-11-16 01:06:43,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:06:43,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-11-16 01:06:43,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=760, Invalid=12122, Unknown=0, NotChecked=0, Total=12882 [2024-11-16 01:06:43,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:06:43,138 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:06:43,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 1.4210526315789473) internal successors, (162), 114 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:06:43,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 118 states. [2024-11-16 01:06:43,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:07:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2024-11-16 01:07:10,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2024-11-16 01:07:10,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-16 01:07:10,436 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,SelfDestructingSolverStorable20 [2024-11-16 01:07:10,437 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:10,437 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:10,437 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #9 [2024-11-16 01:07:10,437 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:10,437 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:07:10,437 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-16 01:07:10,437 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-16 01:07:10,437 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:07:10,437 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,437 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:07:10,438 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,438 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:07:10,438 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,438 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:07:10,438 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,438 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2024-11-16 01:07:10,438 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:10,438 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:07:10,438 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:10,438 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:10,438 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:10,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1633066777, now seen corresponding path program 16 times [2024-11-16 01:07:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:10,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501092023] [2024-11-16 01:07:10,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:10,613 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 25 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:07:10,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:10,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501092023] [2024-11-16 01:07:10,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501092023] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:10,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089612804] [2024-11-16 01:07:10,614 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:07:10,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:10,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:10,616 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:07:10,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-16 01:07:10,680 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:07:10,680 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:10,682 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-16 01:07:10,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:07:11,085 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 25 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:07:11,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:07:11,219 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 25 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:07:11,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089612804] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:07:11,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:07:11,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25, 15] total 37 [2024-11-16 01:07:11,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804928252] [2024-11-16 01:07:11,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:07:11,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-16 01:07:11,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:07:11,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-16 01:07:11,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2024-11-16 01:07:11,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:11,220 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:07:11,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.027027027027027) internal successors, (112), 37 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 118 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 180 states. [2024-11-16 01:07:11,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-11-16 01:07:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:07:16,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2024-11-16 01:07:16,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2024-11-16 01:07:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2024-11-16 01:07:16,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-16 01:07:16,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:16,544 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:07:16,544 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:07:16,545 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #4 [2024-11-16 01:07:16,545 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:07:16,545 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:07:16,545 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-16 01:07:16,545 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-16 01:07:16,545 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:07:16,545 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:07:16,545 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:07:16,545 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-11-16 01:07:16,545 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:07:16,545 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:07:16,545 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:07:16,546 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:07:16,546 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:07:16,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:07:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash 267519617, now seen corresponding path program 17 times [2024-11-16 01:07:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:07:16,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572637328] [2024-11-16 01:07:16,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:07:16,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:07:16,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:07:18,161 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:07:18,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:07:18,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572637328] [2024-11-16 01:07:18,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572637328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:07:18,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587354238] [2024-11-16 01:07:18,162 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:07:18,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:07:18,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:07:18,164 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:07:18,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-16 01:07:18,210 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-16 01:07:18,211 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:07:18,213 WARN L254 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 141 conjuncts are in the unsatisfiable core [2024-11-16 01:07:18,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:07:20,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 31 [2024-11-16 01:07:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:07:20,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:07:26,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:07:26,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 115 treesize of output 1216 [2024-11-16 01:08:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:08:13,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587354238] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:08:13,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:08:13,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 48, 48] total 129 [2024-11-16 01:08:13,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954531924] [2024-11-16 01:08:13,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:08:13,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2024-11-16 01:08:13,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:08:13,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2024-11-16 01:08:13,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=934, Invalid=15578, Unknown=0, NotChecked=0, Total=16512 [2024-11-16 01:08:13,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:13,669 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:08:13,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 129 states, 129 states have (on average 1.3488372093023255) internal successors, (174), 129 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:08:13,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-11-16 01:08:13,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:08:13,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2024-11-16 01:08:13,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 192 states. [2024-11-16 01:08:13,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2024-11-16 01:08:13,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:08:34,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:08:34,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-11-16 01:08:34,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-16 01:08:34,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:08:34,938 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:08:34,938 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:08:34,938 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #10 [2024-11-16 01:08:34,938 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:08:34,938 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:08:34,939 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:08:34,939 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:08:34,939 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2024-11-16 01:08:34,939 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:08:34,939 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 01:08:34,939 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:08:34,939 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:08:34,939 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:08:34,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:08:34,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1818146465, now seen corresponding path program 18 times [2024-11-16 01:08:34,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:08:34,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320071142] [2024-11-16 01:08:34,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:08:34,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:08:34,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:08:36,828 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 85 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:08:36,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:08:36,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320071142] [2024-11-16 01:08:36,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320071142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:08:36,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268462135] [2024-11-16 01:08:36,828 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-16 01:08:36,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:08:36,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:08:36,830 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:08:36,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-16 01:08:36,882 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-16 01:08:36,883 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:08:36,884 WARN L254 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 153 conjuncts are in the unsatisfiable core [2024-11-16 01:08:36,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:08:39,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 33 [2024-11-16 01:08:39,954 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:08:39,954 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:08:46,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:08:46,551 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 125 treesize of output 1446 [2024-11-16 01:09:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:09:52,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268462135] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:09:52,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:09:52,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 52, 52] total 140 [2024-11-16 01:09:52,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730449510] [2024-11-16 01:09:52,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:09:52,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-11-16 01:09:52,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:09:52,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-11-16 01:09:52,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1060, Invalid=18400, Unknown=0, NotChecked=0, Total=19460 [2024-11-16 01:09:52,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:09:52,628 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:09:52,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 1.3285714285714285) internal successors, (186), 140 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:09:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:09:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:09:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:09:52,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-11-16 01:09:52,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:10:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-11-16 01:10:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-11-16 01:10:16,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-16 01:10:17,172 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,SelfDestructingSolverStorable23 [2024-11-16 01:10:17,173 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:10:17,173 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:10:17,173 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #11 [2024-11-16 01:10:17,173 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:10:17,173 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:10:17,173 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-16 01:10:17,173 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:10:17,173 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:10:17,173 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:10:17,173 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:10:17,173 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:10:17,173 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,173 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:10:17,174 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,174 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-11-16 01:10:17,174 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:17,174 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-11-16 01:10:17,174 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:17,174 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:10:17,174 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:10:17,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:10:17,174 INFO L85 PathProgramCache]: Analyzing trace with hash 84847007, now seen corresponding path program 19 times [2024-11-16 01:10:17,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:10:17,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469295161] [2024-11-16 01:10:17,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:10:17,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:10:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:10:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 36 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:10:17,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:10:17,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469295161] [2024-11-16 01:10:17,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469295161] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:10:17,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891042134] [2024-11-16 01:10:17,388 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-16 01:10:17,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:10:17,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:10:17,390 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:10:17,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-16 01:10:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:10:17,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-16 01:10:17,451 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:10:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 36 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:10:17,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:10:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 36 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:10:18,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891042134] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:10:18,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:10:18,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 17] total 43 [2024-11-16 01:10:18,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426158701] [2024-11-16 01:10:18,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:10:18,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-16 01:10:18,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:10:18,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-16 01:10:18,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1527, Unknown=0, NotChecked=0, Total=1806 [2024-11-16 01:10:18,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:10:18,056 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:10:18,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.9767441860465116) internal successors, (128), 43 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:10:18,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-11-16 01:10:18,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:10:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2024-11-16 01:10:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2024-11-16 01:10:23,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-16 01:10:23,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:10:23,982 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:10:23,982 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:10:23,983 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #5 [2024-11-16 01:10:23,983 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:10:23,983 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:10:23,983 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-16 01:10:23,983 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-16 01:10:23,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:10:23,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:10:23,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:10:23,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 01:10:23,983 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,983 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2024-11-16 01:10:23,983 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:10:23,984 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:10:23,984 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:10:23,984 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:10:23,984 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:10:23,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:10:23,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1269994951, now seen corresponding path program 20 times [2024-11-16 01:10:23,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:10:23,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030955547] [2024-11-16 01:10:23,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:10:23,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:10:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:10:26,093 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 84 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:10:26,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:10:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030955547] [2024-11-16 01:10:26,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030955547] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:10:26,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273783709] [2024-11-16 01:10:26,094 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-16 01:10:26,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:10:26,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:10:26,095 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:10:26,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-16 01:10:26,143 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-16 01:10:26,143 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:10:26,144 WARN L254 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 165 conjuncts are in the unsatisfiable core [2024-11-16 01:10:26,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:10:29,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 78 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 35 [2024-11-16 01:10:29,869 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:10:29,869 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:10:38,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:10:38,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 135 treesize of output 1696 [2024-11-16 01:12:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:12:12,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273783709] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:12:12,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:12:12,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 56, 56] total 151 [2024-11-16 01:12:12,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079968640] [2024-11-16 01:12:12,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:12:12,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 151 states [2024-11-16 01:12:12,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:12:12,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2024-11-16 01:12:12,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=21474, Unknown=0, NotChecked=0, Total=22650 [2024-11-16 01:12:12,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:12:12,745 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:12:12,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 151 states, 151 states have (on average 1.3112582781456954) internal successors, (198), 151 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:12:12,745 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 153 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 165 states. [2024-11-16 01:12:12,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-11-16 01:12:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-11-16 01:12:48,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-16 01:12:49,104 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,SelfDestructingSolverStorable25 [2024-11-16 01:12:49,105 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:12:49,105 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:12:49,105 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #12 [2024-11-16 01:12:49,105 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:12:49,105 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:12:49,105 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:12:49,105 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:12:49,105 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:12:49,105 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:12:49,105 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,105 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 01:12:49,106 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,106 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-11-16 01:12:49,106 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,106 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:12:49,106 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,106 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-16 01:12:49,106 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:12:49,106 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 01:12:49,106 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:12:49,106 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:12:49,106 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:12:49,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:12:49,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1067997863, now seen corresponding path program 21 times [2024-11-16 01:12:49,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:12:49,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251920690] [2024-11-16 01:12:49,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:12:49,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:12:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:12:51,567 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 94 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:12:51,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:12:51,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251920690] [2024-11-16 01:12:51,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251920690] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:12:51,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671377250] [2024-11-16 01:12:51,567 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-16 01:12:51,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:12:51,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:12:51,569 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:12:51,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-16 01:12:51,626 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-16 01:12:51,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:12:51,628 WARN L254 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 179 conjuncts are in the unsatisfiable core [2024-11-16 01:12:51,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:12:56,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 91 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 37 [2024-11-16 01:12:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 183 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:12:56,301 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:13:03,800 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,803 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,805 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,808 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,808 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,808 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,810 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,810 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,812 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,812 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,812 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,817 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,819 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,821 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,824 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,824 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,825 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,825 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,826 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,827 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,830 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,831 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,836 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,838 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,838 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,846 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,849 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,850 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,850 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,858 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,858 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,859 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,860 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,860 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,860 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,862 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,862 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,863 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,867 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,868 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,869 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,869 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,870 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,875 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,878 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,879 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,880 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,885 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,886 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,889 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,890 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,891 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,896 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,897 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,897 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,899 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,900 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-16 01:13:03,901 INFO L224 Elim1Store]: Index analysis took 101 ms [2024-11-16 01:13:05,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:13:05,034 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 145 treesize of output 1056 [2024-11-16 01:13:08,018 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 183 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:13:08,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671377250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:13:08,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:13:08,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 61, 61] total 165 [2024-11-16 01:13:08,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805850302] [2024-11-16 01:13:08,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:13:08,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2024-11-16 01:13:08,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:13:08,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2024-11-16 01:13:08,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2365, Invalid=24695, Unknown=0, NotChecked=0, Total=27060 [2024-11-16 01:13:08,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:13:08,021 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:13:08,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 1.290909090909091) internal successors, (213), 165 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:13:08,021 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:13:08,021 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:13:08,021 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:13:08,021 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 168 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 169 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-11-16 01:13:08,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:14:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-11-16 01:14:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 317 states. [2024-11-16 01:14:47,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-16 01:14:47,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-16 01:14:47,250 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:14:47,250 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:14:47,250 INFO L132 ounterexampleChecker]: Examining path program with hash 1559300808, occurence #13 [2024-11-16 01:14:47,250 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:14:47,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:14:47,250 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:14:47,250 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-16 01:14:47,250 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,250 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:14:47,250 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-11-16 01:14:47,251 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:47,251 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-11-16 01:14:47,251 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:47,252 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:14:47,252 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:14:47,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:14:47,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1846383925, now seen corresponding path program 22 times [2024-11-16 01:14:47,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:14:47,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975599713] [2024-11-16 01:14:47,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:14:47,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:14:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:14:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 169 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:14:47,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:14:47,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975599713] [2024-11-16 01:14:47,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975599713] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:14:47,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979024324] [2024-11-16 01:14:47,625 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-16 01:14:47,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:14:47,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:14:47,627 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:14:47,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-16 01:14:47,684 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-16 01:14:47,684 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:14:47,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-16 01:14:47,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:14:48,255 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 127 proven. 147 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-16 01:14:48,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:14:48,478 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 127 proven. 147 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-16 01:14:48,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979024324] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-16 01:14:48,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-16 01:14:48,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 33, 19] total 55 [2024-11-16 01:14:48,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705241403] [2024-11-16 01:14:48,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-16 01:14:48,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-16 01:14:48,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 01:14:48,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-16 01:14:48,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2554, Unknown=0, NotChecked=0, Total=2970 [2024-11-16 01:14:48,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:14:48,480 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-16 01:14:48,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.8727272727272726) internal successors, (158), 55 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 168 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 169 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 317 states. [2024-11-16 01:14:48,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-16 01:14:58,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 335 states. [2024-11-16 01:14:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2024-11-16 01:14:58,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-16 01:14:58,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-16 01:14:58,901 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-16 01:14:58,901 INFO L312 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-16 01:14:58,901 INFO L132 ounterexampleChecker]: Examining path program with hash -514894417, occurence #6 [2024-11-16 01:14:58,901 INFO L137 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-16 01:14:58,901 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-16 01:14:58,901 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:58,901 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-11-16 01:14:58,901 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:58,901 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-16 01:14:58,902 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2024-11-16 01:14:58,902 WARN L177 ounterexampleChecker]: Statements were already independent. [2024-11-16 01:14:58,902 INFO L158 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-11-16 01:14:58,902 INFO L194 ounterexampleChecker]: No commutativity condition found. [2024-11-16 01:14:58,902 WARN L199 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-16 01:14:58,902 INFO L322 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-16 01:14:58,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 01:14:58,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1095801359, now seen corresponding path program 23 times [2024-11-16 01:14:58,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 01:14:58,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171583554] [2024-11-16 01:14:58,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 01:14:58,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 01:14:58,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 01:15:01,690 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 121 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:15:01,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 01:15:01,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171583554] [2024-11-16 01:15:01,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171583554] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-16 01:15:01,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446892343] [2024-11-16 01:15:01,690 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-16 01:15:01,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-16 01:15:01,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-16 01:15:01,692 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-16 01:15:01,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-16 01:15:01,750 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-11-16 01:15:01,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-16 01:15:01,752 WARN L254 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 189 conjuncts are in the unsatisfiable core [2024-11-16 01:15:01,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-16 01:15:06,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 39 [2024-11-16 01:15:06,987 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 01:15:06,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-16 01:15:20,777 WARN L286 SmtUtils]: Spent 5.18s on a formula simplification that was a NOOP. DAG size: 779 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-16 01:15:20,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-16 01:15:20,778 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 155 treesize of output 2256 Received shutdown request... [2024-11-16 01:18:24,821 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-16 01:18:24,823 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2024-11-16 01:18:24,824 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-16 01:18:24,824 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-16 01:18:24,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-16 01:18:25,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-16 01:18:25,024 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-217-15-6-11-2-9-2-8-3-7-3-7-3-5-2-5-2-3-2-2-2-2-1 context. [2024-11-16 01:18:25,025 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-11-16 01:18:25,025 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-11-16 01:18:25,027 INFO L422 BasicCegarLoop]: Path program histogram: [23, 2, 1, 1, 1, 1] [2024-11-16 01:18:25,027 INFO L320 ceAbstractionStarter]: Result for error location ULTIMATE.start was TIMEOUT,TIMEOUT,TIMEOUT (2/2) [2024-11-16 01:18:25,029 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-16 01:18:25,029 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-16 01:18:25,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-16 01:18:25,048 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 01:18:25 BasicIcfg [2024-11-16 01:18:25,048 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-16 01:18:25,049 INFO L158 Benchmark]: Toolchain (without parser) took 827402.01ms. Allocated memory was 83.9MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 36.6MB in the beginning and 294.3MB in the end (delta: -257.7MB). Peak memory consumption was 999.6MB. Max. memory is 8.0GB. [2024-11-16 01:18:25,049 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.23ms. Allocated memory is still 83.9MB. Free memory is still 37.6MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 01:18:25,050 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.12ms. Allocated memory is still 83.9MB. Free memory was 36.4MB in the beginning and 35.4MB in the end (delta: 1.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-16 01:18:25,050 INFO L158 Benchmark]: Boogie Preprocessor took 15.32ms. Allocated memory is still 83.9MB. Free memory was 35.4MB in the beginning and 34.6MB in the end (delta: 744.3kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-16 01:18:25,050 INFO L158 Benchmark]: RCFGBuilder took 281.47ms. Allocated memory is still 83.9MB. Free memory was 34.6MB in the beginning and 24.9MB in the end (delta: 9.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-16 01:18:25,050 INFO L158 Benchmark]: TraceAbstraction took 827074.87ms. Allocated memory was 83.9MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 24.4MB in the beginning and 294.3MB in the end (delta: -269.9MB). Peak memory consumption was 991.2MB. Max. memory is 8.0GB. [2024-11-16 01:18:25,052 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.23ms. Allocated memory is still 83.9MB. Free memory is still 37.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.12ms. Allocated memory is still 83.9MB. Free memory was 36.4MB in the beginning and 35.4MB in the end (delta: 1.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.32ms. Allocated memory is still 83.9MB. Free memory was 35.4MB in the beginning and 34.6MB in the end (delta: 744.3kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 281.47ms. Allocated memory is still 83.9MB. Free memory was 34.6MB in the beginning and 24.9MB in the end (delta: 9.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * TraceAbstraction took 827074.87ms. Allocated memory was 83.9MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 24.4MB in the beginning and 294.3MB in the end (delta: -269.9MB). Peak memory consumption was 991.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 497, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 10, dependent conditional: 4, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 493, independent: 487, independent conditional: 0, independent unconditional: 487, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 0, independent unconditional: 487, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 476, independent: 470, independent conditional: 0, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 476, independent: 459, independent conditional: 0, independent unconditional: 459, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 17, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 17, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 281, independent: 172, independent conditional: 0, independent unconditional: 172, dependent: 108, dependent conditional: 0, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Protected Queries: 0 ], Cache Queries: [ total: 493, independent: 17, independent conditional: 0, independent unconditional: 17, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 476, unknown conditional: 0, unknown unconditional: 476] , Statistics on independence cache: Total cache size (in pairs): 476, Positive cache size: 470, Positive conditional cache size: 0, Positive unconditional cache size: 470, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 17, Maximal queried relation: 0, Independence queries for same thread: 4, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 6, Number of trivial persistent sets: 1, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 476, independent: 470, independent conditional: 0, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 497, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 10, dependent conditional: 4, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 17, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 493, independent: 487, independent conditional: 0, independent unconditional: 487, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 493, independent: 487, independent conditional: 0, independent unconditional: 487, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 476, independent: 470, independent conditional: 0, independent unconditional: 470, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 476, independent: 459, independent conditional: 0, independent unconditional: 459, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 17, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 17, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 281, independent: 172, independent conditional: 0, independent unconditional: 172, dependent: 108, dependent conditional: 0, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Protected Queries: 0 ], Cache Queries: [ total: 493, independent: 17, independent conditional: 0, independent unconditional: 17, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 476, unknown conditional: 0, unknown unconditional: 476] , Statistics on independence cache: Total cache size (in pairs): 476, Positive cache size: 470, Positive conditional cache size: 0, Positive unconditional cache size: 470, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 17, Maximal queried relation: 0, Independence queries for same thread: 4 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 30181, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 6219, dependent conditional: 6211, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24854, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 892, dependent conditional: 884, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 24854, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 892, dependent conditional: 884, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 12470, dependent conditional: 12462, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 0, independent unconditional: 23962, dependent: 12470, dependent conditional: 11408, dependent unconditional: 1062, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 0, independent unconditional: 23962, dependent: 12470, dependent conditional: 11408, dependent unconditional: 1062, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1288, independent: 428, independent conditional: 0, independent unconditional: 428, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1288, independent: 426, independent conditional: 0, independent unconditional: 426, dependent: 862, dependent conditional: 0, dependent unconditional: 862, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 862, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 862, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4246, independent: 10, independent conditional: 0, independent unconditional: 10, dependent: 4236, dependent conditional: 4155, dependent unconditional: 81, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Protected Queries: 0 ], Cache Queries: [ total: 36432, independent: 23534, independent conditional: 0, independent unconditional: 23534, dependent: 11610, dependent conditional: 10552, dependent unconditional: 1058, unknown: 1288, unknown conditional: 856, unknown unconditional: 432] , Statistics on independence cache: Total cache size (in pairs): 1764, Positive cache size: 898, Positive conditional cache size: 0, Positive unconditional cache size: 898, Negative cache size: 866, Negative conditional cache size: 856, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 24094, Maximal queried relation: 27, Independence queries for same thread: 5327, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 113, Number of trivial persistent sets: 104, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 930, independent: 922, independent conditional: 0, independent unconditional: 922, 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: 30181, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 6219, dependent conditional: 6211, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24854, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 892, dependent conditional: 884, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 24854, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 892, dependent conditional: 884, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 23040, independent unconditional: 922, dependent: 12470, dependent conditional: 12462, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 0, independent unconditional: 23962, dependent: 12470, dependent conditional: 11408, dependent unconditional: 1062, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 36432, independent: 23962, independent conditional: 0, independent unconditional: 23962, dependent: 12470, dependent conditional: 11408, dependent unconditional: 1062, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1288, independent: 428, independent conditional: 0, independent unconditional: 428, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1288, independent: 426, independent conditional: 0, independent unconditional: 426, dependent: 862, dependent conditional: 0, dependent unconditional: 862, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 862, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 862, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 860, dependent conditional: 856, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4246, independent: 10, independent conditional: 0, independent unconditional: 10, dependent: 4236, dependent conditional: 4155, dependent unconditional: 81, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Protected Queries: 0 ], Cache Queries: [ total: 36432, independent: 23534, independent conditional: 0, independent unconditional: 23534, dependent: 11610, dependent conditional: 10552, dependent unconditional: 1058, unknown: 1288, unknown conditional: 856, unknown unconditional: 432] , Statistics on independence cache: Total cache size (in pairs): 1764, Positive cache size: 898, Positive conditional cache size: 0, Positive unconditional cache size: 898, Negative cache size: 866, Negative conditional cache size: 856, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 24094, Maximal queried relation: 27, Independence queries for same thread: 5327 - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-217-15-6-11-2-9-2-8-3-7-3-7-3-5-2-5-2-3-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-217-15-6-11-2-9-2-8-3-7-3-7-3-5-2-5-2-3-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-217-15-6-11-2-9-2-8-3-7-3-7-3-5-2-5-2-3-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread1Thread1of1ForFork0 with 1 thread instances CFG has 9 procedures, 55 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 0.4s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, 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: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: CheckTime: 0.0s, ConditionCalculationTime: 0.0s, CommutingCounterexamples: 0, ConditionCalculations: 0, TraceChecks: 0, UnknownTraceChecks: 0, ImperfectProofs: 0, QuantifiedConditions: 0, FalseConditions: 0 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 9 procedures, 55 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 826.4s, OverallIterations: 29, TraceHistogramMax: 0, PathProgramHistogramMax: 23, EmptinessCheckTime: 292.7s, 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: 2542, 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.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 321.5s InterpolantComputationTime, 2330 NumberOfCodeBlocks, 2330 NumberOfCodeBlocksAsserted, 91 NumberOfCheckSat, 3358 ConstructedInterpolants, 38 QuantifiedInterpolants, 65528 SizeOfPredicates, 277 NumberOfNonLiveVariables, 3685 ConjunctsInSsa, 1526 ConjunctsInUnsatCore, 72 InterpolantComputations, 6 PerfectInterpolantSequences, 1244/4702 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: CheckTime: 0.0s, ConditionCalculationTime: 0.0s, CommutingCounterexamples: 0, ConditionCalculations: 91, TraceChecks: 0, UnknownTraceChecks: 0, ImperfectProofs: 0, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown