/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-29 22:43:10,613 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-29 22:43:10,657 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-29 22:43:10,660 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-29 22:43:10,660 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-29 22:43:10,677 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-29 22:43:10,678 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-29 22:43:10,678 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-29 22:43:10,680 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-29 22:43:10,680 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Use SBE=true [2025-01-29 22:43:10,680 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-29 22:43:10,680 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-29 22:43:10,681 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 22:43:10,681 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-29 22:43:10,681 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-29 22:43:10,682 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-29 22:43:10,876 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-29 22:43:10,881 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-29 22:43:10,883 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-29 22:43:10,883 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-29 22:43:10,885 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-29 22:43:10,886 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 [2025-01-29 22:43:10,887 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' [2025-01-29 22:43:10,901 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-29 22:43:10,902 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-29 22:43:10,902 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-29 22:43:10,902 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-29 22:43:10,902 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-29 22:43:10,909 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,913 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,917 INFO L138 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-29 22:43:10,918 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-29 22:43:10,918 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-29 22:43:10,918 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-29 22:43:10,918 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-29 22:43:10,923 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,923 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,924 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,924 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,925 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,926 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,927 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,927 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,928 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 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,928 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-29 22:43:10,929 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-29 22:43:10,929 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-29 22:43:10,929 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-29 22:43:10,929 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:43:10" (1/1) ... [2025-01-29 22:43:10,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 22:43:10,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:10,956 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-29 22:43:10,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-29 22:43:10,975 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-29 22:43:10,975 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-29 22:43:10,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-29 22:43:10,976 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-29 22:43:10,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-29 22:43:10,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-29 22:43:10,976 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-29 22:43:10,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-29 22:43:10,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-29 22:43:10,976 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-01-29 22:43:10,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-29 22:43:10,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-29 22:43:10,976 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2025-01-29 22:43:10,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-01-29 22:43:10,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-01-29 22:43:10,977 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-29 22:43:11,009 INFO L234 CfgBuilder]: Building ICFG [2025-01-29 22:43:11,011 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-29 22:43:11,090 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-29 22:43:11,091 INFO L283 CfgBuilder]: Performing block encoding [2025-01-29 22:43:11,108 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-29 22:43:11,108 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-01-29 22:43:11,108 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:43:11 BoogieIcfgContainer [2025-01-29 22:43:11,108 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-29 22:43:11,110 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-29 22:43:11,110 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-29 22:43:11,113 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-29 22:43:11,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 10:43:10" (1/2) ... [2025-01-29 22:43:11,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43153a87 and model type parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:43:11, skipping insertion in model container [2025-01-29 22:43:11,114 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 29.01 10:43:11" (2/2) ... [2025-01-29 22:43:11,114 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-sum-equiv.wvr.bpl [2025-01-29 22:43:11,125 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-29 22:43:11,126 INFO L151 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. [2025-01-29 22:43:11,127 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-29 22:43:11,177 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2025-01-29 22:43:11,213 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:43:11,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-29 22:43:11,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:11,218 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-29 22:43:11,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-29 22:43:11,260 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 22:43:11,275 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Thread1of1ForFork0 ======== [2025-01-29 22:43:11,285 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;@7080bdec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:43:11,285 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-01-29 22:43:11,529 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork0Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2025-01-29 22:43:11,530 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork0Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2025-01-29 22:43:11,534 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-01-29 22:43:11,535 INFO L319 ceAbstractionStarter]: Result for error location thread1Thread1of1ForFork0 was SAFE,SAFE (1/2) [2025-01-29 22:43:11,539 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:43:11,542 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 22:43:11,543 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-29 22:43:11,543 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;@7080bdec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 22:43:11,543 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-29 22:43:11,596 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:11,596 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:11,597 INFO L139 ounterexampleChecker]: Examining path program with hash 208689120, occurence #1 [2025-01-29 22:43:11,597 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:11,597 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:11,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:11,601 INFO L85 PathProgramCache]: Analyzing trace with hash 630240849, now seen corresponding path program 1 times [2025-01-29 22:43:11,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:11,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438046490] [2025-01-29 22:43:11,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:11,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:11,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-29 22:43:11,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-29 22:43:11,689 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:11,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:11,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:11,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438046490] [2025-01-29 22:43:11,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438046490] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:11,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:11,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-29 22:43:11,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174644576] [2025-01-29 22:43:11,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:11,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 22:43:11,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:11,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 22:43:11,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 22:43:11,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:11,879 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:11,880 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) [2025-01-29 22:43:11,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:11,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:11,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-29 22:43:11,933 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:11,933 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:11,933 INFO L139 ounterexampleChecker]: Examining path program with hash 303473350, occurence #1 [2025-01-29 22:43:11,933 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:11,933 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:11,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1070233907, now seen corresponding path program 1 times [2025-01-29 22:43:11,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:11,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362170176] [2025-01-29 22:43:11,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:11,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:11,938 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-29 22:43:11,942 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-29 22:43:11,942 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:11,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:11,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362170176] [2025-01-29 22:43:11,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362170176] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:11,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:11,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-29 22:43:11,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169650641] [2025-01-29 22:43:11,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:11,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 22:43:11,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:11,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 22:43:11,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 22:43:11,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:11,979 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:11,979 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) [2025-01-29 22:43:11,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:11,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-29 22:43:12,071 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:12,071 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:12,071 INFO L139 ounterexampleChecker]: Examining path program with hash -1224607646, occurence #1 [2025-01-29 22:43:12,071 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:12,071 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:12,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:12,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1023139221, now seen corresponding path program 1 times [2025-01-29 22:43:12,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:12,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972564288] [2025-01-29 22:43:12,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:12,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:12,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-29 22:43:12,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-29 22:43:12,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:12,086 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:12,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:12,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972564288] [2025-01-29 22:43:12,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972564288] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:12,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:12,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-29 22:43:12,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595711566] [2025-01-29 22:43:12,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:12,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-29 22:43:12,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:12,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-29 22:43:12,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-29 22:43:12,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,140 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:12,140 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) [2025-01-29 22:43:12,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:12,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-29 22:43:12,304 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:12,304 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:12,304 INFO L139 ounterexampleChecker]: Examining path program with hash 2030830809, occurence #1 [2025-01-29 22:43:12,305 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:12,305 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:12,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1054711119, now seen corresponding path program 1 times [2025-01-29 22:43:12,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:12,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146569009] [2025-01-29 22:43:12,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:12,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:12,308 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-29 22:43:12,310 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-29 22:43:12,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:12,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:12,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:12,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:12,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146569009] [2025-01-29 22:43:12,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146569009] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:12,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:12,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-29 22:43:12,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508621859] [2025-01-29 22:43:12,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:12,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-29 22:43:12,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:12,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-29 22:43:12,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-29 22:43:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,358 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:12,358 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) [2025-01-29 22:43:12,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:12,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:12,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-29 22:43:12,513 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:12,513 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:12,513 INFO L139 ounterexampleChecker]: Examining path program with hash 1359964411, occurence #1 [2025-01-29 22:43:12,513 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:12,514 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:12,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:12,514 INFO L85 PathProgramCache]: Analyzing trace with hash 818963433, now seen corresponding path program 1 times [2025-01-29 22:43:12,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:12,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977653203] [2025-01-29 22:43:12,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:12,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:12,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-29 22:43:12,524 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 22:43:12,524 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:12,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:12,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:12,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977653203] [2025-01-29 22:43:12,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977653203] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:12,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:12,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-29 22:43:12,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850543938] [2025-01-29 22:43:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:12,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-29 22:43:12,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:12,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-29 22:43:12,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-29 22:43:12,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,701 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:12,701 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) [2025-01-29 22:43:12,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:12,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:12,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:12,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:12,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-29 22:43:12,971 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:12,971 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:12,971 INFO L139 ounterexampleChecker]: Examining path program with hash -1179570777, occurence #1 [2025-01-29 22:43:12,971 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:12,971 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:12,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:12,972 INFO L85 PathProgramCache]: Analyzing trace with hash 862174439, now seen corresponding path program 2 times [2025-01-29 22:43:12,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:12,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000199216] [2025-01-29 22:43:12,972 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:43:12,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:12,978 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 1 equivalence classes. [2025-01-29 22:43:12,980 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-01-29 22:43:12,980 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-29 22:43:12,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:13,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:13,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:13,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000199216] [2025-01-29 22:43:13,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000199216] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 22:43:13,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 22:43:13,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-01-29 22:43:13,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323436466] [2025-01-29 22:43:13,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 22:43:13,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-29 22:43:13,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:13,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-29 22:43:13,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-29 22:43:13,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:13,022 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:13,022 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) [2025-01-29 22:43:13,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:13,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:13,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:13,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:13,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-29 22:43:13,222 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:13,222 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:13,222 INFO L139 ounterexampleChecker]: Examining path program with hash 2013466450, occurence #1 [2025-01-29 22:43:13,222 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:13,222 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:13,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:13,222 INFO L85 PathProgramCache]: Analyzing trace with hash 755004555, now seen corresponding path program 1 times [2025-01-29 22:43:13,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:13,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541737715] [2025-01-29 22:43:13,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:13,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:13,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-01-29 22:43:13,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-01-29 22:43:13,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:13,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:13,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:13,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541737715] [2025-01-29 22:43:13,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541737715] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:13,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101798829] [2025-01-29 22:43:13,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 22:43:13,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:13,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:13,282 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:13,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-29 22:43:13,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-01-29 22:43:13,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-01-29 22:43:13,315 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:13,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:13,316 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-29 22:43:13,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:13,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:13,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:13,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101798829] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:13,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:13,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2025-01-29 22:43:13,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651722852] [2025-01-29 22:43:13,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:13,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-29 22:43:13,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:13,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-29 22:43:13,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-01-29 22:43:13,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:13,424 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:13,424 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) [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 22:43:13,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-29 22:43:13,854 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 [2025-01-29 22:43:13,854 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:13,854 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:13,854 INFO L139 ounterexampleChecker]: Examining path program with hash -1361751574, occurence #1 [2025-01-29 22:43:13,854 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:13,854 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:13,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash 693548297, now seen corresponding path program 2 times [2025-01-29 22:43:13,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:13,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064022082] [2025-01-29 22:43:13,855 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:43:13,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:13,858 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 27 statements into 2 equivalence classes. [2025-01-29 22:43:13,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 27 of 27 statements. [2025-01-29 22:43:13,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:13,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:14,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:14,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064022082] [2025-01-29 22:43:14,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064022082] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:14,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661194726] [2025-01-29 22:43:14,193 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:43:14,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:14,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:14,195 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:14,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-29 22:43:14,216 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 27 statements into 2 equivalence classes. [2025-01-29 22:43:14,226 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 27 of 27 statements. [2025-01-29 22:43:14,226 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:14,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:14,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-01-29 22:43:14,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:14,425 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 [2025-01-29 22:43:14,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:14,455 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:14,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:14,604 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 [2025-01-29 22:43:14,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:14,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661194726] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:14,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:14,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2025-01-29 22:43:14,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828073874] [2025-01-29 22:43:14,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:14,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-29 22:43:14,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:14,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-29 22:43:14,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2025-01-29 22:43:14,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:14,674 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:14,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 22:43:14,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 22:43:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:15,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-29 22:43:15,733 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 [2025-01-29 22:43:15,733 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:15,733 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:15,733 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #1 [2025-01-29 22:43:15,733 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:15,734 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:15,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:15,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1677766151, now seen corresponding path program 3 times [2025-01-29 22:43:15,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:15,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696442967] [2025-01-29 22:43:15,734 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:43:15,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:15,737 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 2 equivalence classes. [2025-01-29 22:43:15,739 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 22:43:15,739 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-29 22:43:15,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:15,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:15,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696442967] [2025-01-29 22:43:15,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696442967] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:15,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173298889] [2025-01-29 22:43:15,794 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:43:15,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:15,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:15,797 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:15,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-29 22:43:15,818 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 2 equivalence classes. [2025-01-29 22:43:15,826 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 22:43:15,826 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-29 22:43:15,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:15,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-29 22:43:15,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:15,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:15,910 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:15,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173298889] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:15,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:15,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2025-01-29 22:43:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8021158] [2025-01-29 22:43:15,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:15,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-01-29 22:43:15,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:15,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-01-29 22:43:15,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2025-01-29 22:43:15,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:15,949 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:15,949 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) [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:15,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-29 22:43:16,344 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 [2025-01-29 22:43:16,538 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 [2025-01-29 22:43:16,539 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:16,539 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:16,539 INFO L139 ounterexampleChecker]: Examining path program with hash -896411611, occurence #1 [2025-01-29 22:43:16,539 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:16,539 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:16,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:16,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1633842467, now seen corresponding path program 4 times [2025-01-29 22:43:16,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:16,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250961215] [2025-01-29 22:43:16,539 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:43:16,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:16,542 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 29 statements into 2 equivalence classes. [2025-01-29 22:43:16,544 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 22:43:16,544 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:43:16,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:16,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:16,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250961215] [2025-01-29 22:43:16,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250961215] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:16,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771037356] [2025-01-29 22:43:16,587 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:43:16,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:16,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:16,590 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:16,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-29 22:43:16,609 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 29 statements into 2 equivalence classes. [2025-01-29 22:43:16,616 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 22:43:16,616 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:43:16,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:16,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-29 22:43:16,618 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:16,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:16,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:16,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:16,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771037356] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:16,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:16,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2025-01-29 22:43:16,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929707321] [2025-01-29 22:43:16,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:16,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-01-29 22:43:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:16,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-01-29 22:43:16,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2025-01-29 22:43:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:16,724 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:16,724 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) [2025-01-29 22:43:16,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:16,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:16,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-29 22:43:16,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-01-29 22:43:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:16,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-29 22:43:17,179 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 [2025-01-29 22:43:17,179 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:17,179 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:17,180 INFO L139 ounterexampleChecker]: Examining path program with hash 859020497, occurence #1 [2025-01-29 22:43:17,180 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:17,180 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:17,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:17,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2018089055, now seen corresponding path program 5 times [2025-01-29 22:43:17,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:17,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985623685] [2025-01-29 22:43:17,180 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:43:17,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:17,183 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-29 22:43:17,188 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-29 22:43:17,188 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:17,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:17,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:17,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:17,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985623685] [2025-01-29 22:43:17,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985623685] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:17,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51049912] [2025-01-29 22:43:17,452 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:43:17,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:17,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:17,454 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:17,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-29 22:43:17,472 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-29 22:43:17,480 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-29 22:43:17,480 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:17,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:17,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-01-29 22:43:17,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:17,750 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 [2025-01-29 22:43:17,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:17,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:17,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:17,994 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 [2025-01-29 22:43:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:18,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51049912] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:18,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:18,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 34 [2025-01-29 22:43:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904613735] [2025-01-29 22:43:18,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:18,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-01-29 22:43:18,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:18,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-01-29 22:43:18,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1008, Unknown=0, NotChecked=0, Total=1122 [2025-01-29 22:43:18,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:18,156 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:18,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:18,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:19,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-29 22:43:19,190 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 [2025-01-29 22:43:19,191 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:19,191 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:19,191 INFO L139 ounterexampleChecker]: Examining path program with hash -1361751574, occurence #2 [2025-01-29 22:43:19,191 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:19,191 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:19,191 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,191 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:19,192 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,192 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-29 22:43:19,192 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,192 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-29 22:43:19,192 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,192 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-29 22:43:19,192 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:19,192 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:19,192 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:19,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:19,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1280730813, now seen corresponding path program 6 times [2025-01-29 22:43:19,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:19,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149080869] [2025-01-29 22:43:19,192 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:43:19,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:19,195 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 3 equivalence classes. [2025-01-29 22:43:19,197 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 33 of 33 statements. [2025-01-29 22:43:19,197 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-29 22:43:19,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:19,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:19,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149080869] [2025-01-29 22:43:19,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149080869] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:19,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748177256] [2025-01-29 22:43:19,246 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:43:19,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:19,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:19,247 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:19,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-29 22:43:19,270 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 3 equivalence classes. [2025-01-29 22:43:19,280 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 33 of 33 statements. [2025-01-29 22:43:19,281 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-29 22:43:19,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:19,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-29 22:43:19,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:19,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:19,388 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:19,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748177256] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:19,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:19,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2025-01-29 22:43:19,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771653946] [2025-01-29 22:43:19,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:19,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-29 22:43:19,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:19,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-29 22:43:19,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2025-01-29 22:43:19,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:19,446 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:19,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:19,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:19,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:19,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-29 22:43:19,964 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 [2025-01-29 22:43:19,965 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:19,965 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:19,965 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #2 [2025-01-29 22:43:19,965 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:19,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:19,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-29 22:43:19,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 22:43:19,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 22:43:19,965 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:19,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-29 22:43:19,965 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:19,965 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:19,966 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:19,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1523881023, now seen corresponding path program 7 times [2025-01-29 22:43:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:19,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196814818] [2025-01-29 22:43:19,966 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:43:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:19,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-29 22:43:19,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 22:43:19,982 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:19,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:20,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:20,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:20,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196814818] [2025-01-29 22:43:20,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196814818] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:20,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481622927] [2025-01-29 22:43:20,385 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:43:20,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:20,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:20,387 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:20,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-29 22:43:20,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-29 22:43:20,414 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 22:43:20,414 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:43:20,414 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:20,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-01-29 22:43:20,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:20,819 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 [2025-01-29 22:43:20,842 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:20,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:21,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:21,239 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 [2025-01-29 22:43:21,551 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:21,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481622927] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:21,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:21,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 52 [2025-01-29 22:43:21,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578406601] [2025-01-29 22:43:21,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:21,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-29 22:43:21,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:21,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-29 22:43:21,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=2417, Unknown=0, NotChecked=0, Total=2652 [2025-01-29 22:43:21,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:21,553 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:21,553 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) [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:21,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:43:23,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-29 22:43:23,728 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 [2025-01-29 22:43:23,728 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:23,728 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:23,729 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #3 [2025-01-29 22:43:23,729 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:23,729 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:23,729 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-29 22:43:23,729 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 22:43:23,729 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-29 22:43:23,729 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-29 22:43:23,729 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:23,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 22:43:23,729 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:23,729 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:23,729 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:23,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:23,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1031968447, now seen corresponding path program 8 times [2025-01-29 22:43:23,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:23,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463019284] [2025-01-29 22:43:23,730 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:43:23,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:23,732 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 37 statements into 2 equivalence classes. [2025-01-29 22:43:23,734 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 37 of 37 statements. [2025-01-29 22:43:23,734 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:23,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:23,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:23,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:23,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463019284] [2025-01-29 22:43:23,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463019284] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:23,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070268987] [2025-01-29 22:43:23,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:43:23,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:23,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:23,790 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:23,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-29 22:43:23,811 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 37 statements into 2 equivalence classes. [2025-01-29 22:43:23,821 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 37 of 37 statements. [2025-01-29 22:43:23,821 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:43:23,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:23,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-01-29 22:43:23,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:23,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:24,014 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:24,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070268987] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:24,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:24,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2025-01-29 22:43:24,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026214491] [2025-01-29 22:43:24,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:24,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-01-29 22:43:24,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:24,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-01-29 22:43:24,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2025-01-29 22:43:24,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:24,015 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:24,015 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) [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:24,015 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:24,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:24,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:24,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:24,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-01-29 22:43:24,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:24,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:43:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-01-29 22:43:24,825 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 [2025-01-29 22:43:25,023 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 [2025-01-29 22:43:25,023 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:25,023 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:25,023 INFO L139 ounterexampleChecker]: Examining path program with hash 596217552, occurence #1 [2025-01-29 22:43:25,023 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 22:43:25,023 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:25,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1224774823, now seen corresponding path program 9 times [2025-01-29 22:43:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:25,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463914545] [2025-01-29 22:43:25,024 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:43:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:25,025 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 39 statements into 3 equivalence classes. [2025-01-29 22:43:25,034 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 39 of 39 statements. [2025-01-29 22:43:25,034 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 22:43:25,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:25,577 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:25,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:25,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463914545] [2025-01-29 22:43:25,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463914545] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:25,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530356077] [2025-01-29 22:43:25,577 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:43:25,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:25,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:25,579 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:25,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-29 22:43:25,603 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 39 statements into 3 equivalence classes. [2025-01-29 22:43:25,616 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 39 of 39 statements. [2025-01-29 22:43:25,616 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 22:43:25,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:25,617 WARN L254 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 69 conjuncts are in the unsatisfiable core [2025-01-29 22:43:25,618 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:26,141 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 [2025-01-29 22:43:26,164 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:26,164 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:26,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:26,824 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 [2025-01-29 22:43:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:27,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530356077] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:27,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:27,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 63 [2025-01-29 22:43:27,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365019498] [2025-01-29 22:43:27,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:27,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-01-29 22:43:27,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:27,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-01-29 22:43:27,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=3532, Unknown=0, NotChecked=0, Total=3906 [2025-01-29 22:43:27,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:27,697 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:27,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.5396825396825398) internal successors, (97), 63 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-01-29 22:43:27,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:34,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2025-01-29 22:43:34,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-29 22:43:34,343 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 [2025-01-29 22:43:34,344 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:34,344 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:34,344 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #4 [2025-01-29 22:43:34,344 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:34,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:34,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-29 22:43:34,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 22:43:34,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-29 22:43:34,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:34,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-29 22:43:34,345 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:34,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 22:43:34,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:34,345 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:34,345 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:34,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:34,345 INFO L85 PathProgramCache]: Analyzing trace with hash -195495303, now seen corresponding path program 10 times [2025-01-29 22:43:34,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:34,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195219923] [2025-01-29 22:43:34,345 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:43:34,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:34,347 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 43 statements into 2 equivalence classes. [2025-01-29 22:43:34,352 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-01-29 22:43:34,352 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:43:34,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:34,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195219923] [2025-01-29 22:43:34,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195219923] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:34,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96956741] [2025-01-29 22:43:34,977 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 22:43:34,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:34,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:34,979 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:34,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-29 22:43:34,997 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 43 statements into 2 equivalence classes. [2025-01-29 22:43:35,007 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-01-29 22:43:35,008 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 22:43:35,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:35,008 WARN L254 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-01-29 22:43:35,010 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:35,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 21 [2025-01-29 22:43:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:35,786 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:36,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:36,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 65 treesize of output 366 [2025-01-29 22:43:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:39,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96956741] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:39,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:39,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 28] total 74 [2025-01-29 22:43:39,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741688026] [2025-01-29 22:43:39,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:39,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-01-29 22:43:39,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:39,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-01-29 22:43:39,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=5043, Unknown=0, NotChecked=0, Total=5402 [2025-01-29 22:43:39,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:39,067 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:39,067 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) [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2025-01-29 22:43:39,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2025-01-29 22:43:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-01-29 22:43:43,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-29 22:43:44,096 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 [2025-01-29 22:43:44,097 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:44,097 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:44,097 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #5 [2025-01-29 22:43:44,097 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:44,097 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:44,097 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-29 22:43:44,097 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 22:43:44,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-29 22:43:44,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:43:44,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-01-29 22:43:44,097 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:44,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 22:43:44,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:44,097 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:44,097 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:44,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:44,098 INFO L85 PathProgramCache]: Analyzing trace with hash 2005358455, now seen corresponding path program 11 times [2025-01-29 22:43:44,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:44,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564907577] [2025-01-29 22:43:44,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:43:44,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:44,100 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 4 equivalence classes. [2025-01-29 22:43:44,105 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 45 of 45 statements. [2025-01-29 22:43:44,105 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-29 22:43:44,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:44,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:44,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564907577] [2025-01-29 22:43:44,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564907577] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:44,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834645702] [2025-01-29 22:43:44,191 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 22:43:44,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:44,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:44,192 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:44,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-29 22:43:44,212 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 4 equivalence classes. [2025-01-29 22:43:44,224 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 45 of 45 statements. [2025-01-29 22:43:44,224 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-29 22:43:44,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:44,225 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-29 22:43:44,226 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:44,396 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:44,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:44,472 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:44,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834645702] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:44,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:44,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2025-01-29 22:43:44,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050278471] [2025-01-29 22:43:44,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:44,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-01-29 22:43:44,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:44,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-01-29 22:43:44,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2025-01-29 22:43:44,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:44,474 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:44,474 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) [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2025-01-29 22:43:44,474 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:46,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:46,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:46,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 22:43:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:43:46,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-29 22:43:46,350 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 [2025-01-29 22:43:46,350 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:43:46,350 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:43:46,351 INFO L139 ounterexampleChecker]: Examining path program with hash 596217552, occurence #2 [2025-01-29 22:43:46,351 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:43:46,351 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:43:46,351 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 22:43:46,351 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 22:43:46,351 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 22:43:46,351 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 22:43:46,351 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:43:46,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:43:46,351 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:43:46,351 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:43:46,351 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:43:46,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:43:46,351 INFO L85 PathProgramCache]: Analyzing trace with hash 58656529, now seen corresponding path program 12 times [2025-01-29 22:43:46,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:43:46,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222536455] [2025-01-29 22:43:46,351 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:43:46,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:43:46,354 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 47 statements into 4 equivalence classes. [2025-01-29 22:43:46,363 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 47 of 47 statements. [2025-01-29 22:43:46,363 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-29 22:43:46,363 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:47,055 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:47,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:43:47,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222536455] [2025-01-29 22:43:47,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222536455] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:43:47,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130971518] [2025-01-29 22:43:47,056 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 22:43:47,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:43:47,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:43:47,057 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:43:47,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-29 22:43:47,076 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 47 statements into 4 equivalence classes. [2025-01-29 22:43:47,088 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 47 of 47 statements. [2025-01-29 22:43:47,088 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-29 22:43:47,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:43:47,089 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 93 conjuncts are in the unsatisfiable core [2025-01-29 22:43:47,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:43:48,047 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 [2025-01-29 22:43:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:48,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:43:49,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:43:49,415 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 [2025-01-29 22:43:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:43:52,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130971518] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:43:52,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:43:52,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 85 [2025-01-29 22:43:52,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681901257] [2025-01-29 22:43:52,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:43:52,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2025-01-29 22:43:52,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:43:52,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2025-01-29 22:43:52,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=488, Invalid=6652, Unknown=0, NotChecked=0, Total=7140 [2025-01-29 22:43:52,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:43:52,444 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:43:52,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.411764705882353) internal successors, (120), 85 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-01-29 22:43:52,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:44:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:44:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:44:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:44:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2025-01-29 22:44:02,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-29 22:44:02,788 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 [2025-01-29 22:44:02,788 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:44:02,788 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:44:02,789 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #6 [2025-01-29 22:44:02,789 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:44:02,789 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:44:02,789 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-29 22:44:02,789 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 22:44:02,789 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 22:44:02,789 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:44:02,789 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-01-29 22:44:02,789 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:02,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-29 22:44:02,789 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:02,789 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:44:02,789 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:44:02,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:44:02,789 INFO L85 PathProgramCache]: Analyzing trace with hash 688087345, now seen corresponding path program 13 times [2025-01-29 22:44:02,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:44:02,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419069474] [2025-01-29 22:44:02,790 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:44:02,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:44:02,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-01-29 22:44:02,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-01-29 22:44:02,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:44:02,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:03,721 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 22 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:03,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:44:03,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419069474] [2025-01-29 22:44:03,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419069474] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:44:03,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243045030] [2025-01-29 22:44:03,722 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 22:44:03,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:44:03,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:44:03,723 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:44:03,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-29 22:44:03,744 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-01-29 22:44:03,755 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-01-29 22:44:03,755 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 22:44:03,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:03,756 WARN L254 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-29 22:44:03,757 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:44:04,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 25 [2025-01-29 22:44:04,950 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:04,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:44:06,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:44:06,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 85 treesize of output 646 [2025-01-29 22:44:12,463 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:12,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243045030] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:44:12,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:44:12,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 36, 36] total 96 [2025-01-29 22:44:12,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000820097] [2025-01-29 22:44:12,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:44:12,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-01-29 22:44:12,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:44:12,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-01-29 22:44:12,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=520, Invalid=8600, Unknown=0, NotChecked=0, Total=9120 [2025-01-29 22:44:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:44:12,466 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:44:12,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 1.4375) internal successors, (138), 96 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:44:12,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:44:12,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:44:12,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:44:12,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:44:12,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2025-01-29 22:44:12,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2025-01-29 22:44:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-01-29 22:44:21,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-29 22:44:21,419 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 [2025-01-29 22:44:21,419 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:44:21,420 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:44:21,420 INFO L139 ounterexampleChecker]: Examining path program with hash -1624554519, occurence #7 [2025-01-29 22:44:21,420 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:44:21,420 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:44:21,420 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-29 22:44:21,420 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 22:44:21,420 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 22:44:21,420 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:44:21,420 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 22:44:21,420 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 22:44:21,420 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:21,420 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 22:44:21,420 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:21,420 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:44:21,420 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:44:21,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:44:21,420 INFO L85 PathProgramCache]: Analyzing trace with hash 724758575, now seen corresponding path program 14 times [2025-01-29 22:44:21,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:44:21,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085241083] [2025-01-29 22:44:21,422 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:44:21,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:44:21,424 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-29 22:44:21,430 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-29 22:44:21,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:44:21,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:21,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:44:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085241083] [2025-01-29 22:44:21,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085241083] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:44:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546975068] [2025-01-29 22:44:21,549 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 22:44:21,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:44:21,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:44:21,551 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:44:21,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-29 22:44:21,577 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-29 22:44:21,590 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-29 22:44:21,590 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 22:44:21,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:21,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-29 22:44:21,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:44:21,798 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:21,798 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:44:21,885 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:21,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546975068] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:44:21,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:44:21,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 13] total 31 [2025-01-29 22:44:21,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414424749] [2025-01-29 22:44:21,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:44:21,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-01-29 22:44:21,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:44:21,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-01-29 22:44:21,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2025-01-29 22:44:21,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:44:21,887 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:44:21,887 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) [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-01-29 22:44:21,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-01-29 22:44:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-29 22:44:24,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-29 22:44:24,691 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 [2025-01-29 22:44:24,691 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 22:44:24,691 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 22:44:24,691 INFO L139 ounterexampleChecker]: Examining path program with hash 596217552, occurence #3 [2025-01-29 22:44:24,691 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 22:44:24,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 22:44:24,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:24,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-29 22:44:24,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:24,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 22:44:24,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:24,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-29 22:44:24,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:24,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 22:44:24,692 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:24,692 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-29 22:44:24,692 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:24,692 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-29 22:44:24,692 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 22:44:24,692 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 22:44:24,692 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 22:44:24,692 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 22:44:24,692 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 22:44:24,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 22:44:24,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1911110345, now seen corresponding path program 15 times [2025-01-29 22:44:24,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 22:44:24,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436206209] [2025-01-29 22:44:24,692 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:44:24,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 22:44:24,694 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 55 statements into 5 equivalence classes. [2025-01-29 22:44:24,707 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 55 of 55 statements. [2025-01-29 22:44:24,707 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-01-29 22:44:24,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:25,652 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:25,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 22:44:25,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436206209] [2025-01-29 22:44:25,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436206209] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 22:44:25,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46632692] [2025-01-29 22:44:25,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 22:44:25,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 22:44:25,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 22:44:25,654 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 22:44:25,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-29 22:44:25,673 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 55 statements into 5 equivalence classes. [2025-01-29 22:44:25,687 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 55 of 55 statements. [2025-01-29 22:44:25,687 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-01-29 22:44:25,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 22:44:25,689 WARN L254 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 116 conjuncts are in the unsatisfiable core [2025-01-29 22:44:25,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 22:44:27,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-01-29 22:44:27,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:44:27,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 37 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 18 case distinctions, treesize of input 65 treesize of output 175 [2025-01-29 22:44:27,650 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:44:27,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 22:51:04,391 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,394 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,437 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,440 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,443 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,464 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,467 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,470 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,492 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,513 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,516 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,538 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,559 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,562 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,565 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,586 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,608 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,672 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,758 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,761 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,764 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,813 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,816 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,846 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,849 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,852 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,855 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,858 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,861 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,912 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,955 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,959 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,962 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,964 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,967 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,970 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,973 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,027 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,030 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,033 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,036 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,039 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,060 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,082 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,094 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 22:51:05,097 INFO L224 Elim1Store]: Index analysis took 708 ms [2025-01-29 22:51:07,648 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 22:51:07,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 93 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 60 case distinctions, treesize of input 89 treesize of output 604 [2025-01-29 22:51:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 61 refuted. 4 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 22:51:36,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46632692] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 22:51:36,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 22:51:36,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 41, 41] total 110 [2025-01-29 22:51:36,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208362242] [2025-01-29 22:51:36,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 22:51:36,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2025-01-29 22:51:36,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 22:51:36,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2025-01-29 22:51:36,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1202, Invalid=10692, Unknown=96, NotChecked=0, Total=11990 [2025-01-29 22:51:36,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:51:36,564 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 22:51:36,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.3636363636363635) internal successors, (150), 110 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) [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 112 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-29 22:51:36,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 22:51:42,808 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse35 (+ c_i_7 1)) (.cse5 (+ c_i_3 5)) (.cse37 (+ c_i_7 3)) (.cse36 (+ 2 c_i_7)) (.cse1 (select c_X_0 (+ (- 2) c_i_3))) (.cse2 (select c_X_0 (+ (- 1) c_i_3))) (.cse4 (select c_X_0 c_i_3)) (.cse38 (+ c_i_7 4))) (let ((.cse18 (= c_i_3 c_i_7)) (.cse0 (not (= .cse38 c_i_3))) (.cse21 (= .cse4 c_t_5)) (.cse27 (= c_s_2 (+ c_s_6 .cse1 .cse2))) (.cse25 (= (+ c_s_6 .cse2) c_s_2)) (.cse19 (not (= .cse36 c_i_3))) (.cse17 (= (+ c_s_6 c_t_8) c_s_2)) (.cse28 (not (= c_i_3 .cse37))) (.cse29 (< c_i_3 .cse38)) (.cse30 (select c_X_0 (+ (- 1) c_n_1))) (.cse3 (select c_X_0 (+ c_i_3 (- 3)))) (.cse31 (select c_X_0 (+ (- 2) c_n_1))) (.cse32 (<= c_i_3 c_n_1)) (.cse33 (< .cse38 c_n_1)) (.cse23 (select c_X_0 .cse5)) (.cse8 (select c_X_0 (+ c_i_3 3))) (.cse9 (select c_X_0 (+ c_i_3 1))) (.cse10 (select c_X_0 (+ c_i_3 2))) (.cse11 (select c_X_0 (+ c_i_3 4))) (.cse24 (+ c_i_3 6)) (.cse6 (+ c_i_7 6)) (.cse12 (select c_X_0 .cse35)) (.cse13 (select c_X_0 .cse38)) (.cse14 (select c_X_0 (+ 5 c_i_7))) (.cse15 (select c_X_0 .cse37)) (.cse16 (select c_X_0 .cse36)) (.cse26 (= .cse4 c_t_4)) (.cse20 (= c_s_2 c_s_6))) (and (or .cse0 (= c_s_2 (+ c_s_6 .cse1 .cse2 .cse3 .cse4))) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse7 (+ v_i_3_179 1))) (or (< v_i_3_179 .cse5) (< .cse6 v_i_7_167) (< v_i_7_166 .cse7) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 (select c_X_0 .cse7) (select c_X_0 v_i_3_179) .cse8 .cse9 .cse10 c_t_4 .cse11) (+ c_s_6 .cse12 .cse13 .cse14 .cse15 (select c_X_0 v_i_7_167) .cse16 (select c_X_0 v_i_7_166)))))) (or .cse17 (not .cse18)) (or (= (+ c_s_6 .cse2 c_t_8 .cse4) c_s_2) .cse19) (or (< c_i_7 c_i_3) (and .cse18 .cse20)) (or (and (= c_s_2 0) (= c_i_3 0)) (< 0 c_i_3)) (or (and (= c_s_2 (+ c_s_6 .cse1 .cse2 .cse3)) .cse21) .cse0) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse22 (+ v_i_3_179 1))) (or (< .cse6 v_i_7_167) (< v_i_7_166 .cse22) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 .cse23 (select c_X_0 .cse22) (select c_X_0 v_i_3_179) .cse8 .cse9 .cse10 .cse11) (+ c_s_6 .cse12 .cse13 .cse14 .cse15 c_t_8 (select c_X_0 v_i_7_167) .cse16 (select c_X_0 v_i_7_166))) (< v_i_3_179 .cse24)))) (or (and .cse21 .cse25) .cse19) (or (and .cse26 .cse27) .cse28) (or .cse28 (= c_s_2 (+ c_s_6 .cse1 .cse2 .cse4))) .cse20 (or .cse29 (and (= c_s_2 (+ c_s_6 .cse30 .cse3 .cse4 .cse31)) .cse32) .cse33) (or (= c_s_2 (+ c_s_6 .cse2 .cse4)) .cse19) (or (and .cse21 .cse27) .cse28) (or (and .cse25 .cse26) .cse19) (or (< c_i_7 c_n_1) .cse17) (or (= c_s_2 (+ c_s_6 .cse1 .cse2 c_t_8 .cse4)) .cse28) (or .cse29 (and .cse26 (= c_s_2 (+ c_s_6 .cse30 .cse3 .cse31)) .cse32) .cse33) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse34 (+ v_i_3_179 1))) (or (< (+ 7 c_i_7) v_i_7_167) (< v_i_7_166 .cse34) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 .cse23 (select c_X_0 .cse34) (select c_X_0 v_i_3_179) .cse8 .cse9 .cse10 c_t_4 .cse11 (select c_X_0 .cse24)) (+ (select c_X_0 .cse6) c_s_6 .cse12 .cse13 .cse14 .cse15 (select c_X_0 v_i_7_167) .cse16 (select c_X_0 v_i_7_166))) (< v_i_3_179 (+ 7 c_i_3))))) (or (and .cse26 .cse20) (not (= .cse35 c_i_3)))))) is different from false [2025-01-29 22:52:07,908 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse35 (+ c_i_7 1)) (.cse11 (+ c_i_3 5)) (.cse41 (+ c_i_7 3)) (.cse42 (+ 2 c_i_7)) (.cse8 (select c_X_0 (+ (- 2) c_i_3))) (.cse9 (select c_X_0 (+ (- 1) c_i_3))) (.cse5 (select c_X_0 c_i_3)) (.cse36 (+ c_i_7 4))) (let ((.cse24 (= c_i_3 c_i_7)) (.cse7 (not (= .cse36 c_i_3))) (.cse27 (= .cse5 c_t_5)) (.cse33 (= c_s_2 (+ c_s_6 .cse8 .cse9))) (.cse31 (= (+ c_s_6 .cse9) c_s_2)) (.cse25 (not (= .cse42 c_i_3))) (.cse23 (= (+ c_s_6 c_t_8) c_s_2)) (.cse34 (not (= c_i_3 .cse41))) (.cse37 (< c_i_3 .cse36)) (.cse10 (select c_X_0 (+ c_i_3 (- 3)))) (.cse38 (<= c_i_3 c_n_1)) (.cse39 (< .cse36 c_n_1)) (.cse29 (select c_X_0 .cse11)) (.cse14 (select c_X_0 (+ c_i_3 3))) (.cse15 (select c_X_0 (+ c_i_3 1))) (.cse16 (select c_X_0 (+ c_i_3 2))) (.cse17 (select c_X_0 (+ c_i_3 4))) (.cse30 (+ c_i_3 6)) (.cse12 (+ c_i_7 6)) (.cse18 (select c_X_0 .cse35)) (.cse19 (select c_X_0 .cse36)) (.cse20 (select c_X_0 (+ 5 c_i_7))) (.cse21 (select c_X_0 .cse41)) (.cse22 (select c_X_0 .cse42)) (.cse0 (not (= .cse42 c_n_1))) (.cse2 (select c_X_0 c_n_1)) (.cse3 (not (= c_n_1 .cse41))) (.cse4 (= c_i_3 c_n_1)) (.cse1 (select c_X_0 (+ (- 1) c_n_1))) (.cse6 (select c_X_0 (+ (- 2) c_n_1))) (.cse32 (= .cse5 c_t_4)) (.cse26 (= c_s_2 c_s_6))) (and (or .cse0 (= c_s_2 (+ c_s_6 .cse1 .cse2))) (or .cse3 (and .cse4 (= c_s_2 (+ c_s_6 .cse1 .cse5 .cse6)))) (or .cse7 (= c_s_2 (+ c_s_6 .cse8 .cse9 .cse10 .cse5))) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse13 (+ v_i_3_179 1))) (or (< v_i_3_179 .cse11) (< .cse12 v_i_7_167) (< v_i_7_166 .cse13) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 (select c_X_0 .cse13) (select c_X_0 v_i_3_179) .cse14 .cse15 .cse16 c_t_4 .cse17) (+ c_s_6 .cse18 .cse19 .cse20 .cse21 (select c_X_0 v_i_7_167) .cse22 (select c_X_0 v_i_7_166)))))) (or .cse23 (not .cse24)) (or (= (+ c_s_6 .cse9 c_t_8 .cse5) c_s_2) .cse25) (or (< c_i_7 c_i_3) (and .cse24 .cse26)) (or (and (= c_s_2 0) (= c_i_3 0)) (< 0 c_i_3)) (or (and (= c_s_2 (+ c_s_6 .cse8 .cse9 .cse10)) .cse27) .cse7) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse28 (+ v_i_3_179 1))) (or (< .cse12 v_i_7_167) (< v_i_7_166 .cse28) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 .cse29 (select c_X_0 .cse28) (select c_X_0 v_i_3_179) .cse14 .cse15 .cse16 .cse17) (+ c_s_6 .cse18 .cse19 .cse20 .cse21 c_t_8 (select c_X_0 v_i_7_167) .cse22 (select c_X_0 v_i_7_166))) (< v_i_3_179 .cse30)))) (or (and .cse27 .cse31) .cse25) (or (and .cse32 .cse33) .cse34) (forall ((v_i_7_166 Int)) (or (< .cse35 v_i_7_166) (= c_s_2 (+ c_s_6 c_t_8 (select c_X_0 v_i_7_166))) (< v_i_7_166 c_n_1))) (or .cse34 (= c_s_2 (+ c_s_6 .cse8 .cse9 .cse5))) (or (not (= .cse36 c_n_1)) (and .cse4 (= (+ c_s_6 .cse1 (select c_X_0 (+ (- 3) c_n_1)) .cse5 .cse6) c_s_2))) .cse26 (or .cse37 (and (= c_s_2 (+ c_s_6 .cse1 .cse10 .cse5 .cse6)) .cse38) .cse39) (or (= c_s_2 (+ c_s_6 .cse9 .cse5)) .cse25) (or (and .cse27 .cse33) .cse34) (or (and .cse31 .cse32) .cse25) (or (< c_i_7 c_n_1) .cse23) (or (= c_s_2 (+ c_s_6 .cse8 .cse9 c_t_8 .cse5)) .cse34) (forall ((v_i_7_166 Int)) (or (< .cse35 v_i_7_166) (< v_i_7_166 c_n_1) (= c_s_2 (+ c_s_6 (select c_X_0 v_i_7_166))))) (or .cse37 (and .cse32 (= c_s_2 (+ c_s_6 .cse1 .cse10 .cse6)) .cse38) .cse39) (forall ((v_i_3_179 Int) (v_i_7_166 Int) (v_i_7_167 Int)) (let ((.cse40 (+ v_i_3_179 1))) (or (< (+ 7 c_i_7) v_i_7_167) (< v_i_7_166 .cse40) (< (+ v_i_7_167 1) v_i_7_166) (= (+ c_s_2 .cse29 (select c_X_0 .cse40) (select c_X_0 v_i_3_179) .cse14 .cse15 .cse16 c_t_4 .cse17 (select c_X_0 .cse30)) (+ (select c_X_0 .cse12) c_s_6 .cse18 .cse19 .cse20 .cse21 (select c_X_0 v_i_7_167) .cse22 (select c_X_0 v_i_7_166))) (< v_i_3_179 (+ 7 c_i_3))))) (or .cse0 (= c_s_2 (+ c_s_6 .cse1 .cse2 c_t_8))) (or .cse3 (and .cse4 (= c_s_2 (+ c_s_6 .cse1 c_t_8 .cse5 .cse6)))) (or (and .cse32 .cse26) (not (= .cse35 c_i_3)))))) is different from false Received shutdown request... [2025-01-29 22:57:45,909 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 22:57:45,920 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 22:57:45,921 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 22:57:46,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-01-29 22:57:46,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-01-29 22:57:47,124 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2025-01-29 22:57:47,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2025-01-29 22:57:47,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-01-29 22:57:47,214 WARN L596 AbstractCegarLoop]: Verification canceled: while executing Executor. [2025-01-29 22:57:47,214 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-01-29 22:57:47,214 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-01-29 22:57:47,214 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-01-29 22:57:47,216 INFO L422 BasicCegarLoop]: Path program histogram: [15, 2, 1, 1, 1, 1] [2025-01-29 22:57:47,216 INFO L319 ceAbstractionStarter]: Result for error location ULTIMATE.start was TIMEOUT,TIMEOUT,TIMEOUT (2/2) [2025-01-29 22:57:47,219 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-29 22:57:47,220 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-29 22:57:47,222 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.01 10:57:47 BasicIcfg [2025-01-29 22:57:47,222 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-29 22:57:47,223 INFO L158 Benchmark]: Toolchain (without parser) took 876320.56ms. Allocated memory was 167.8MB in the beginning and 704.6MB in the end (delta: 536.9MB). Free memory was 99.7MB in the beginning and 291.4MB in the end (delta: -191.7MB). Peak memory consumption was 343.4MB. Max. memory is 16.0GB. [2025-01-29 22:57:47,224 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 167.8MB. Free memory is still 100.9MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:57:47,224 INFO L158 Benchmark]: Boogie Procedure Inliner took 15.41ms. Allocated memory is still 167.8MB. Free memory was 99.7MB in the beginning and 98.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:57:47,224 INFO L158 Benchmark]: Boogie Preprocessor took 10.18ms. Allocated memory is still 167.8MB. Free memory was 98.6MB in the beginning and 97.5MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 22:57:47,225 INFO L158 Benchmark]: RCFGBuilder took 179.72ms. Allocated memory is still 167.8MB. Free memory was 97.5MB in the beginning and 83.0MB in the end (delta: 14.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2025-01-29 22:57:47,225 INFO L158 Benchmark]: TraceAbstraction took 876112.04ms. Allocated memory was 167.8MB in the beginning and 704.6MB in the end (delta: 536.9MB). Free memory was 83.0MB in the beginning and 291.4MB in the end (delta: -208.5MB). Peak memory consumption was 326.7MB. Max. memory is 16.0GB. [2025-01-29 22:57:47,226 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.16ms. Allocated memory is still 167.8MB. Free memory is still 100.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 15.41ms. Allocated memory is still 167.8MB. Free memory was 99.7MB in the beginning and 98.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 10.18ms. Allocated memory is still 167.8MB. Free memory was 98.6MB in the beginning and 97.5MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 179.72ms. Allocated memory is still 167.8MB. Free memory was 97.5MB in the beginning and 83.0MB in the end (delta: 14.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 876112.04ms. Allocated memory was 167.8MB in the beginning and 704.6MB in the end (delta: 536.9MB). Free memory was 83.0MB in the beginning and 291.4MB in the end (delta: -208.5MB). Peak memory consumption was 326.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 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: 196, independent: 110, independent conditional: 0, independent unconditional: 110, dependent: 86, dependent conditional: 0, dependent unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 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.2s, 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: 196, independent: 110, independent conditional: 0, independent unconditional: 110, dependent: 86, dependent conditional: 0, dependent unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 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: 10899, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 2154, dependent conditional: 2146, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9181, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 436, dependent conditional: 428, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 9181, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 436, dependent conditional: 428, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 4190, dependent conditional: 4182, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 0, independent unconditional: 8745, dependent: 4190, dependent conditional: 3626, dependent unconditional: 564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 0, independent unconditional: 8745, dependent: 4190, dependent conditional: 3626, dependent unconditional: 564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 828, independent: 428, independent conditional: 0, independent unconditional: 428, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 828, independent: 426, independent conditional: 0, independent unconditional: 426, dependent: 402, dependent conditional: 0, dependent unconditional: 402, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 402, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 402, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1802, independent: 9, independent conditional: 0, independent unconditional: 9, dependent: 1793, dependent conditional: 1737, dependent unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 12935, independent: 8317, independent conditional: 0, independent unconditional: 8317, dependent: 3790, dependent conditional: 3230, dependent unconditional: 560, unknown: 828, unknown conditional: 396, unknown unconditional: 432] , Statistics on independence cache: Total cache size (in pairs): 1304, Positive cache size: 898, Positive conditional cache size: 0, Positive unconditional cache size: 898, Negative cache size: 406, Negative conditional cache size: 396, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8379, Maximal queried relation: 20, Independence queries for same thread: 1718, 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: 10899, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 2154, dependent conditional: 2146, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9181, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 436, dependent conditional: 428, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 9181, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 436, dependent conditional: 428, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 7823, independent unconditional: 922, dependent: 4190, dependent conditional: 4182, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 0, independent unconditional: 8745, dependent: 4190, dependent conditional: 3626, dependent unconditional: 564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 12935, independent: 8745, independent conditional: 0, independent unconditional: 8745, dependent: 4190, dependent conditional: 3626, dependent unconditional: 564, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 828, independent: 428, independent conditional: 0, independent unconditional: 428, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 828, independent: 426, independent conditional: 0, independent unconditional: 426, dependent: 402, dependent conditional: 0, dependent unconditional: 402, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 402, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 402, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 400, dependent conditional: 396, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1802, independent: 9, independent conditional: 0, independent unconditional: 9, dependent: 1793, dependent conditional: 1737, dependent unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 12935, independent: 8317, independent conditional: 0, independent unconditional: 8317, dependent: 3790, dependent conditional: 3230, dependent unconditional: 560, unknown: 828, unknown conditional: 396, unknown unconditional: 432] , Statistics on independence cache: Total cache size (in pairs): 1304, Positive cache size: 898, Positive conditional cache size: 0, Positive unconditional cache size: 898, Negative cache size: 406, Negative conditional cache size: 396, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8379, Maximal queried relation: 20, Independence queries for same thread: 1718 - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - 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.3s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 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: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 0, ConditionCalculationTime [ms]: 0, ConditionCalculations: 0, QuantifiedConditions: 0, TraceChecks: 0, UnknownTraceChecks: 0, UnsatisfiedConditions: 0, ImperfectProofs: 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: 875.7s, OverallIterations: 21, TraceHistogramMax: 0, PathProgramHistogramMax: 15, EmptinessCheckTime: 411.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: 922, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 460.2s InterpolantComputationTime, 1288 NumberOfCodeBlocks, 1288 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 1816 ConstructedInterpolants, 58 QuantifiedInterpolants, 23924 SizeOfPredicates, 131 NumberOfNonLiveVariables, 1914 ConjunctsInSsa, 679 ConjunctsInUnsatCore, 51 InterpolantComputations, 6 PerfectInterpolantSequences, 145/1099 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 0, ConditionCalculationTime [ms]: 0, ConditionCalculations: 29, QuantifiedConditions: 0, TraceChecks: 0, UnknownTraceChecks: 0, UnsatisfiedConditions: 0, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown