/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/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-42d8767-m [2025-04-25 09:37:56,540 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-25 09:37:56,597 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-25 09:37:56,604 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-25 09:37:56,604 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-25 09:37:56,625 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-25 09:37:56,625 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-25 09:37:56,626 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-25 09:37:56,626 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Use SBE=true [2025-04-25 09:37:56,626 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-25 09:37:56,626 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-25 09:37:56,627 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 09:37:56,627 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:37:56,629 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-25 09:37:56,629 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 09:37:56,629 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 09:37:56,629 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 09:37:56,629 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:37:56,630 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-25 09:37:56,630 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-25 09:37:56,630 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-04-25 09:37:56,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-25 09:37:56,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-25 09:37:56,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-25 09:37:56,850 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-04-25 09:37:56,850 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-04-25 09:37:56,851 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl [2025-04-25 09:37:56,851 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2025-04-25 09:37:56,873 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-25 09:37:56,874 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-04-25 09:37:56,875 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-25 09:37:56,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-25 09:37:56,875 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-25 09:37:56,882 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,896 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,900 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-04-25 09:37:56,901 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-25 09:37:56,902 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-25 09:37:56,902 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-25 09:37:56,902 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-25 09:37:56,907 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,907 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,908 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,908 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,909 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,910 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,912 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,921 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-25 09:37:56,922 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-25 09:37:56,922 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-25 09:37:56,922 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-25 09:37:56,922 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/1) ... [2025-04-25 09:37:56,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:37:56,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:37:56,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-25 09:37:56,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-25 09:37:56,963 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-04-25 09:37:56,963 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-25 09:37:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-25 09:37:56,963 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-04-25 09:37:56,963 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-25 09:37:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-25 09:37:56,963 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-04-25 09:37:56,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-25 09:37:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-25 09:37:56,964 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-25 09:37:56,996 INFO L234 CfgBuilder]: Building ICFG [2025-04-25 09:37:56,998 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-25 09:37:57,068 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-25 09:37:57,068 INFO L283 CfgBuilder]: Performing block encoding [2025-04-25 09:37:57,091 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-25 09:37:57,091 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-04-25 09:37:57,092 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 09:37:57 BoogieIcfgContainer [2025-04-25 09:37:57,092 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-25 09:37:57,095 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-25 09:37:57,095 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-25 09:37:57,099 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-25 09:37:57,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:37:56" (1/2) ... [2025-04-25 09:37:57,100 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f4a3fb and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.04 09:37:57, skipping insertion in model container [2025-04-25 09:37:57,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 09:37:57" (2/2) ... [2025-04-25 09:37:57,102 INFO L128 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2025-04-25 09:37:57,113 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-25 09:37:57,116 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 20 locations, 20 edges, 1 initial locations, 2 loop locations, and 1 error locations. [2025-04-25 09:37:57,116 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-25 09:37:57,155 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-25 09:37:57,193 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 09:37:57,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-25 09:37:57,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:37:57,197 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-25 09:37:57,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-25 09:37:57,252 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-25 09:37:57,270 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-25 09:37:57,275 INFO L340 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;@7a6a633b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 09:37:57,275 INFO L341 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-04-25 09:37:57,333 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:57,333 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:57,333 INFO L139 ounterexampleChecker]: Examining path program with hash 467940768, occurence #1 [2025-04-25 09:37:57,333 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:57,333 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:57,337 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:57,338 INFO L85 PathProgramCache]: Analyzing trace with hash -865250458, now seen corresponding path program 1 times [2025-04-25 09:37:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:57,344 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765653014] [2025-04-25 09:37:57,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:57,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:57,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 09:37:57,400 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 09:37:57,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:57,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:57,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:57,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:57,484 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765653014] [2025-04-25 09:37:57,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765653014] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:37:57,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:37:57,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 09:37:57,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506782656] [2025-04-25 09:37:57,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:37:57,491 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 09:37:57,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:57,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 09:37:57,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 09:37:57,522 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,523 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:57,524 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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-04-25 09:37:57,524 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,592 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-25 09:37:57,592 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:57,592 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:57,592 INFO L139 ounterexampleChecker]: Examining path program with hash 1370020732, occurence #1 [2025-04-25 09:37:57,592 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:57,592 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:57,593 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:57,593 INFO L85 PathProgramCache]: Analyzing trace with hash -262896090, now seen corresponding path program 1 times [2025-04-25 09:37:57,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:57,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254787928] [2025-04-25 09:37:57,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:57,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:57,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 09:37:57,602 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:37:57,602 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:57,602 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:57,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:57,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:57,645 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254787928] [2025-04-25 09:37:57,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254787928] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:37:57,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:37:57,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-25 09:37:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093897839] [2025-04-25 09:37:57,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:37:57,646 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 09:37:57,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:57,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 09:37:57,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 09:37:57,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,647 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:57,647 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 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-04-25 09:37:57,647 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,647 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,688 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,688 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-25 09:37:57,688 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:57,688 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:57,688 INFO L139 ounterexampleChecker]: Examining path program with hash 774379763, occurence #1 [2025-04-25 09:37:57,688 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:57,688 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:57,689 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:57,689 INFO L85 PathProgramCache]: Analyzing trace with hash 590749350, now seen corresponding path program 2 times [2025-04-25 09:37:57,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:57,689 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162078586] [2025-04-25 09:37:57,689 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:37:57,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:57,693 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-04-25 09:37:57,696 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:37:57,697 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:37:57,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:57,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:57,710 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162078586] [2025-04-25 09:37:57,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162078586] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:37:57,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:37:57,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 09:37:57,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090891839] [2025-04-25 09:37:57,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:37:57,711 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 09:37:57,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:57,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 09:37:57,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 09:37:57,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,711 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:57,711 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-04-25 09:37:57,711 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,711 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,711 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:57,746 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,746 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,746 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:57,746 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-25 09:37:57,747 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:57,747 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:57,747 INFO L139 ounterexampleChecker]: Examining path program with hash 1483955036, occurence #1 [2025-04-25 09:37:57,747 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:57,747 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:57,747 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1402715514, now seen corresponding path program 1 times [2025-04-25 09:37:57,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:57,747 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692287415] [2025-04-25 09:37:57,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:57,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:57,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 09:37:57,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:37:57,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:57,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:57,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:57,905 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692287415] [2025-04-25 09:37:57,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692287415] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:37:57,905 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298138776] [2025-04-25 09:37:57,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:57,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:37:57,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:37:57,907 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:37:57,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-25 09:37:57,932 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 09:37:57,940 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:37:57,940 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:57,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:57,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-25 09:37:57,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:37:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:58,028 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:37:58,129 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:37:58,130 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-04-25 09:37:58,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:58,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298138776] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:37:58,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:37:58,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-04-25 09:37:58,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898107599] [2025-04-25 09:37:58,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:37:58,197 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-25 09:37:58,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:58,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-25 09:37:58,198 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-04-25 09:37:58,198 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,198 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:58,198 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 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-04-25 09:37:58,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,299 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,299 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,299 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,300 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:58,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-25 09:37:58,504 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:37:58,504 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:58,504 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:58,504 INFO L139 ounterexampleChecker]: Examining path program with hash -1146728091, occurence #1 [2025-04-25 09:37:58,504 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:58,504 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:58,505 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:58,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1493824762, now seen corresponding path program 1 times [2025-04-25 09:37:58,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:58,505 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285164524] [2025-04-25 09:37:58,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:58,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:58,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-25 09:37:58,515 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-25 09:37:58,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:58,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:58,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:37:58,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:58,565 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285164524] [2025-04-25 09:37:58,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285164524] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:37:58,565 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078740479] [2025-04-25 09:37:58,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:37:58,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:37:58,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:37:58,567 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:37:58,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-25 09:37:58,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-25 09:37:58,593 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-25 09:37:58,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:37:58,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:58,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-25 09:37:58,595 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:37:58,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:37:58,616 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 09:37:58,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078740479] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:37:58,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 09:37:58,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-04-25 09:37:58,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977254898] [2025-04-25 09:37:58,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:37:58,616 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 09:37:58,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:58,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 09:37:58,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-04-25 09:37:58,617 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,617 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:58,617 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) 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-04-25 09:37:58,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:58,617 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:58,648 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:58,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-04-25 09:37:58,848 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:37:58,848 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:58,849 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:58,849 INFO L139 ounterexampleChecker]: Examining path program with hash -460221948, occurence #1 [2025-04-25 09:37:58,849 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:58,849 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:58,849 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:58,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1887130150, now seen corresponding path program 2 times [2025-04-25 09:37:58,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:58,849 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732576141] [2025-04-25 09:37:58,850 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:37:58,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:58,852 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 27 statements into 2 equivalence classes. [2025-04-25 09:37:58,855 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 27 of 27 statements. [2025-04-25 09:37:58,856 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:37:58,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:58,878 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-25 09:37:58,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:58,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732576141] [2025-04-25 09:37:58,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732576141] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:37:58,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:37:58,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-25 09:37:58,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725671151] [2025-04-25 09:37:58,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:37:58,879 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 09:37:58,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:58,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 09:37:58,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-25 09:37:58,879 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,879 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:58,880 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 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-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:58,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:58,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:58,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:58,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:58,921 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:58,921 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-04-25 09:37:58,921 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:37:58,921 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:37:58,921 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #1 [2025-04-25 09:37:58,921 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:37:58,921 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:37:58,922 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:37:58,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1433197741, now seen corresponding path program 3 times [2025-04-25 09:37:58,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:37:58,922 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734280836] [2025-04-25 09:37:58,922 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:37:58,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:37:58,926 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-04-25 09:37:58,942 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-04-25 09:37:58,943 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 09:37:58,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:59,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:37:59,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:37:59,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734280836] [2025-04-25 09:37:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734280836] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:37:59,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70554919] [2025-04-25 09:37:59,193 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:37:59,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:37:59,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:37:59,196 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:37:59,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-25 09:37:59,220 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 30 statements into 4 equivalence classes. [2025-04-25 09:37:59,229 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 27 of 30 statements. [2025-04-25 09:37:59,229 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 09:37:59,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:37:59,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-25 09:37:59,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:37:59,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:37:59,376 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:37:59,577 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:37:59,578 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-04-25 09:37:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:37:59,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70554919] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:37:59,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:37:59,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-04-25 09:37:59,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535043379] [2025-04-25 09:37:59,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:37:59,676 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-25 09:37:59,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:37:59,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-25 09:37:59,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2025-04-25 09:37:59,678 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:59,678 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:37:59,678 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 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-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:59,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:37:59,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:37:59,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:00,108 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:00,108 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:00,108 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:00,108 INFO L139 ounterexampleChecker]: Examining path program with hash 163238281, occurence #2 [2025-04-25 09:38:00,109 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:00,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:38:00,109 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:00,109 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,109 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:38:00,109 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:00,110 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:38:00,160 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:38:00,168 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:00,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048780, now seen corresponding path program 1 times [2025-04-25 09:38:00,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:00,168 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920495061] [2025-04-25 09:38:00,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:00,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:00,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:38:00,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:38:00,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:00,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:00,171 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:00,171 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:00,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:38:00,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:38:00,224 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:38:00,235 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:00,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720712, now seen corresponding path program 1 times [2025-04-25 09:38:00,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:00,235 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353784590] [2025-04-25 09:38:00,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:00,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:00,237 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:38:00,238 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:38:00,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:00,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:00,239 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:00,239 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:00,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:38:00,239 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,239 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:38:00,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:38:00,239 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:38:00,239 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:38:00,239 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:00,239 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-25 09:38:00,239 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:00,239 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:38:00,239 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:00,240 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:00,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878739, now seen corresponding path program 4 times [2025-04-25 09:38:00,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:00,240 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317749077] [2025-04-25 09:38:00,240 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:00,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:00,243 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-04-25 09:38:00,250 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-25 09:38:00,250 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:00,250 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-25 09:38:00,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:00,518 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317749077] [2025-04-25 09:38:00,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317749077] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:00,518 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017017983] [2025-04-25 09:38:00,519 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:00,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:00,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:00,520 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:00,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-25 09:38:00,538 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-04-25 09:38:00,546 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-25 09:38:00,546 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:00,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:00,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-04-25 09:38:00,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:38:00,736 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:01,047 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:01,047 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-04-25 09:38:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:38:01,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017017983] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:01,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:01,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2025-04-25 09:38:01,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849714048] [2025-04-25 09:38:01,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:01,222 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-04-25 09:38:01,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:01,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-04-25 09:38:01,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2025-04-25 09:38:01,223 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:01,223 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:01,223 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 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-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:01,223 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:01,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:01,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:01,977 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable9 [2025-04-25 09:38:01,977 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:01,977 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:01,977 INFO L139 ounterexampleChecker]: Examining path program with hash -794778629, occurence #1 [2025-04-25 09:38:01,977 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:01,977 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:01,978 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:01,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1744598829, now seen corresponding path program 5 times [2025-04-25 09:38:01,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:01,978 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736132981] [2025-04-25 09:38:01,978 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:01,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:01,983 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-04-25 09:38:02,009 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 09:38:02,009 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-04-25 09:38:02,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:02,606 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 61 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:38:02,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:02,606 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736132981] [2025-04-25 09:38:02,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736132981] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:02,606 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838440200] [2025-04-25 09:38:02,606 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:02,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:02,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:02,608 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:02,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-25 09:38:02,633 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 7 equivalence classes. [2025-04-25 09:38:02,648 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 09:38:02,648 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-04-25 09:38:02,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:02,649 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-04-25 09:38:02,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:03,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:04,269 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:04,269 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-04-25 09:38:04,795 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:04,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838440200] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:04,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:04,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 21] total 53 [2025-04-25 09:38:04,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596420597] [2025-04-25 09:38:04,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:04,796 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-04-25 09:38:04,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:04,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-04-25 09:38:04,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=2502, Unknown=0, NotChecked=0, Total=2862 [2025-04-25 09:38:04,798 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:04,798 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:04,798 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.259259259259259) internal successors, (122), 53 states have internal predecessors, (122), 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-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:04,798 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:06,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:06,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-25 09:38:06,498 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:06,498 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:06,498 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:06,498 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #1 [2025-04-25 09:38:06,498 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:06,498 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:06,501 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:06,501 INFO L85 PathProgramCache]: Analyzing trace with hash -244069907, now seen corresponding path program 6 times [2025-04-25 09:38:06,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:06,501 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198693181] [2025-04-25 09:38:06,501 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:38:06,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:06,504 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-04-25 09:38:06,525 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-04-25 09:38:06,525 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-04-25 09:38:06,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-04-25 09:38:07,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:07,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198693181] [2025-04-25 09:38:07,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198693181] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:07,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053083139] [2025-04-25 09:38:07,134 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:38:07,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:07,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:07,137 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:07,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-04-25 09:38:07,161 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 61 statements into 7 equivalence classes. [2025-04-25 09:38:07,177 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 61 of 61 statements. [2025-04-25 09:38:07,177 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-04-25 09:38:07,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:07,178 WARN L254 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-04-25 09:38:07,180 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:07,909 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 83 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:38:07,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:08,948 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,948 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,949 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,949 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,950 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,952 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,953 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,958 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,958 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,960 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,961 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,961 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,962 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,962 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,964 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,965 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,965 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,965 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,965 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,968 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:08,968 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 09:38:09,056 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:09,056 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2025-04-25 09:38:09,305 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 11 proven. 88 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:38:09,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053083139] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:09,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:09,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 60 [2025-04-25 09:38:09,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670077134] [2025-04-25 09:38:09,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:09,306 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2025-04-25 09:38:09,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:09,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2025-04-25 09:38:09,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=3221, Unknown=0, NotChecked=0, Total=3660 [2025-04-25 09:38:09,308 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:09,308 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:09,308 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.4754098360655736) internal successors, (151), 60 states have internal predecessors, (151), 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-04-25 09:38:09,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:09,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:09,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:09,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:11,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:11,171 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:11,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:11,371 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-04-25 09:38:11,371 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:11,371 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:11,371 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #1 [2025-04-25 09:38:11,372 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:11,372 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:11,372 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:11,372 INFO L85 PathProgramCache]: Analyzing trace with hash 540225165, now seen corresponding path program 7 times [2025-04-25 09:38:11,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:11,372 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037806586] [2025-04-25 09:38:11,372 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:38:11,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:11,375 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-25 09:38:11,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 09:38:11,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:11,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:12,174 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 1 proven. 111 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:38:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:12,175 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037806586] [2025-04-25 09:38:12,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037806586] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:12,175 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657637526] [2025-04-25 09:38:12,175 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:38:12,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:12,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:12,177 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:12,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-04-25 09:38:12,198 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-25 09:38:12,214 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 09:38:12,215 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:12,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:12,216 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-04-25 09:38:12,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:13,438 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:13,438 INFO L354 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 65 treesize of output 33 [2025-04-25 09:38:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:13,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:15,069 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:15,069 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-04-25 09:38:16,372 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:16,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657637526] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:16,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:16,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30, 27] total 73 [2025-04-25 09:38:16,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69156765] [2025-04-25 09:38:16,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:16,373 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-04-25 09:38:16,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:16,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-04-25 09:38:16,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4903, Unknown=0, NotChecked=0, Total=5402 [2025-04-25 09:38:16,375 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:16,375 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:16,375 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2972972972972974) internal successors, (170), 73 states have internal predecessors, (170), 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-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:16,375 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:16,376 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:16,376 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:16,376 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:18,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:18,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:18,806 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:18,806 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:18,806 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:18,806 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #2 [2025-04-25 09:38:18,806 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:18,806 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:38:18,806 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,806 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:18,806 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,806 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:38:18,807 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:18,807 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:38:18,836 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:38:18,839 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:18,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048704, now seen corresponding path program 1 times [2025-04-25 09:38:18,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:18,839 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849904448] [2025-04-25 09:38:18,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:18,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:18,841 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:38:18,841 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:38:18,841 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:18,841 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:18,841 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:18,842 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:18,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:38:18,842 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,842 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:38:18,884 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:38:18,887 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:18,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720636, now seen corresponding path program 1 times [2025-04-25 09:38:18,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:18,888 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296719978] [2025-04-25 09:38:18,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:18,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:18,889 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:38:18,890 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:38:18,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:18,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:18,891 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:18,891 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:38:18,891 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:18,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:38:18,892 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:18,892 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:38:18,892 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:18,892 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:18,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1678791027, now seen corresponding path program 8 times [2025-04-25 09:38:18,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:18,892 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813391479] [2025-04-25 09:38:18,892 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:38:18,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:18,894 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-04-25 09:38:18,903 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-04-25 09:38:18,904 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:38:18,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:19,761 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-04-25 09:38:19,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:19,761 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813391479] [2025-04-25 09:38:19,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813391479] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:19,761 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197626777] [2025-04-25 09:38:19,761 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:38:19,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:19,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:19,763 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:19,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-04-25 09:38:19,782 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-04-25 09:38:19,796 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-04-25 09:38:19,796 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:38:19,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:19,800 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-04-25 09:38:19,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:21,481 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:21,481 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2025-04-25 09:38:21,515 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 154 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:21,516 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:23,616 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:23,616 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-04-25 09:38:25,405 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 27 proven. 141 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:38:25,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197626777] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:25,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:25,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 35, 30] total 83 [2025-04-25 09:38:25,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823158412] [2025-04-25 09:38:25,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:25,406 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-04-25 09:38:25,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:25,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-04-25 09:38:25,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=6390, Unknown=0, NotChecked=0, Total=6972 [2025-04-25 09:38:25,408 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:25,408 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:25,408 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.380952380952381) internal successors, (200), 83 states have internal predecessors, (200), 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-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:25,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:28,593 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:28,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:38:28,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:28,794 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-04-25 09:38:28,794 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:28,794 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:28,795 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #2 [2025-04-25 09:38:28,795 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:28,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:38:28,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:28,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:38:28,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:28,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:38:28,822 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:38:28,828 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:28,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048672, now seen corresponding path program 1 times [2025-04-25 09:38:28,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:28,829 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580091146] [2025-04-25 09:38:28,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:28,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:28,830 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:38:28,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:38:28,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:28,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:28,830 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:28,830 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:28,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:38:28,831 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:38:28,864 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:38:28,867 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:28,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720604, now seen corresponding path program 1 times [2025-04-25 09:38:28,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:28,867 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666013742] [2025-04-25 09:38:28,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:28,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:28,869 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:38:28,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:38:28,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:28,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:28,870 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:28,870 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:28,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:38:28,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,870 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:38:28,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:38:28,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,870 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:38:28,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:38:28,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:38:28,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:38:28,870 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 09:38:28,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:28,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-25 09:38:28,871 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:28,871 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:38:28,871 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:28,871 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:28,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1436174701, now seen corresponding path program 9 times [2025-04-25 09:38:28,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:28,871 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475667831] [2025-04-25 09:38:28,871 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:38:28,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:28,874 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-04-25 09:38:28,893 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-04-25 09:38:28,893 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-04-25 09:38:28,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 211 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:38:30,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:30,166 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475667831] [2025-04-25 09:38:30,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475667831] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:30,166 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471503089] [2025-04-25 09:38:30,166 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:38:30,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:30,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:30,168 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:30,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-04-25 09:38:30,187 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 88 statements into 9 equivalence classes. [2025-04-25 09:38:30,208 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 88 of 88 statements. [2025-04-25 09:38:30,208 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-04-25 09:38:30,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:30,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2025-04-25 09:38:30,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:31,974 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:38:31,974 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:34,453 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:34,453 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-04-25 09:38:36,913 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 49 proven. 178 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:38:36,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471503089] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:36,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:36,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 33, 33] total 86 [2025-04-25 09:38:36,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214439856] [2025-04-25 09:38:36,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:36,914 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2025-04-25 09:38:36,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:36,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2025-04-25 09:38:36,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=6748, Unknown=0, NotChecked=0, Total=7482 [2025-04-25 09:38:36,916 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:36,916 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:36,916 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 2.5172413793103448) internal successors, (219), 86 states have internal predecessors, (219), 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-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:36,916 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:36,917 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:36,917 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:38:36,917 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:40,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:40,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:40,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:40,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:38:40,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:38:40,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-04-25 09:38:40,558 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-04-25 09:38:40,558 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:40,559 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:40,559 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #3 [2025-04-25 09:38:40,559 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:40,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:38:40,559 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:40,559 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:38:40,559 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:40,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:38:40,594 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:38:40,596 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:40,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048640, now seen corresponding path program 1 times [2025-04-25 09:38:40,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:40,597 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273142079] [2025-04-25 09:38:40,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:40,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:40,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:38:40,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:38:40,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:40,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:40,598 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:40,598 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:40,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:38:40,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:38:40,625 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:38:40,630 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:40,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720572, now seen corresponding path program 1 times [2025-04-25 09:38:40,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:40,630 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976693954] [2025-04-25 09:38:40,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:40,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:40,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:38:40,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:38:40,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:40,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:40,632 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:40,633 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-25 09:38:40,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:40,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2025-04-25 09:38:40,634 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:40,634 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:38:40,634 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:40,634 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:40,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1089123539, now seen corresponding path program 10 times [2025-04-25 09:38:40,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:40,634 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874624476] [2025-04-25 09:38:40,634 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:40,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:40,636 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-04-25 09:38:40,647 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-04-25 09:38:40,647 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:40,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-25 09:38:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:41,949 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874624476] [2025-04-25 09:38:41,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874624476] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:41,949 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100592094] [2025-04-25 09:38:41,949 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:41,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:41,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:41,951 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:41,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-04-25 09:38:41,969 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 93 statements into 2 equivalence classes. [2025-04-25 09:38:41,983 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-04-25 09:38:41,984 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:41,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:41,985 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-04-25 09:38:41,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:44,840 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:44,840 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2025-04-25 09:38:44,885 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 16 proven. 251 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:44,886 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:48,467 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:48,467 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2025-04-25 09:38:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 49 proven. 216 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:38:51,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100592094] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:51,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:51,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 43, 36] total 104 [2025-04-25 09:38:51,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904335496] [2025-04-25 09:38:51,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:51,368 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2025-04-25 09:38:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:51,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2025-04-25 09:38:51,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=789, Invalid=10131, Unknown=0, NotChecked=0, Total=10920 [2025-04-25 09:38:51,371 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:51,371 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:51,371 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.3714285714285714) internal successors, (249), 104 states have internal predecessors, (249), 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-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:38:51,371 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:38:56,502 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:38:56,503 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:38:56,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:56,703 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:56,703 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:56,703 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:56,703 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #3 [2025-04-25 09:38:56,704 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:56,704 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:38:56,704 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,704 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:56,704 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,704 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:38:56,704 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:56,704 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:38:56,736 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:38:56,740 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:56,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048604, now seen corresponding path program 1 times [2025-04-25 09:38:56,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:56,740 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035433240] [2025-04-25 09:38:56,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:56,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:56,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:38:56,741 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:38:56,741 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:56,742 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:56,742 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:56,742 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:56,742 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:38:56,742 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,742 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:38:56,775 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:38:56,781 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:56,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720536, now seen corresponding path program 1 times [2025-04-25 09:38:56,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:38:56,782 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870548670] [2025-04-25 09:38:56,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:56,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:56,783 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:38:56,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:38:56,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:56,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:38:56,784 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:38:56,784 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:38:56,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-04-25 09:38:56,785 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:56,785 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-04-25 09:38:56,785 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:38:56,785 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:38:56,785 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:56,785 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:56,785 INFO L85 PathProgramCache]: Analyzing trace with hash 737579213, now seen corresponding path program 11 times [2025-04-25 09:38:56,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:56,785 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440318556] [2025-04-25 09:38:56,785 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:56,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:56,788 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-04-25 09:38:56,807 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-04-25 09:38:56,807 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-25 09:38:56,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:58,181 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 5 proven. 327 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-04-25 09:38:58,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:58,181 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440318556] [2025-04-25 09:38:58,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440318556] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:58,181 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98026223] [2025-04-25 09:38:58,181 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:58,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:58,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:58,183 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:58,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-04-25 09:38:58,203 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 104 statements into 11 equivalence classes. [2025-04-25 09:38:58,224 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-04-25 09:38:58,224 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-25 09:38:58,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:58,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-04-25 09:38:58,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:01,136 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 16 proven. 327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:39:01,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:05,359 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:05,359 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-04-25 09:39:09,806 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 264 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:39:09,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98026223] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:09,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:09,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 39, 39] total 105 [2025-04-25 09:39:09,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000386009] [2025-04-25 09:39:09,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:09,807 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2025-04-25 09:39:09,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:09,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2025-04-25 09:39:09,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=810, Invalid=10320, Unknown=0, NotChecked=0, Total=11130 [2025-04-25 09:39:09,809 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:09,809 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:09,809 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.556603773584906) internal successors, (271), 105 states have internal predecessors, (271), 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-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:09,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:39:09,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:15,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:15,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:15,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:39:15,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:39:15,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-25 09:39:15,871 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24 [2025-04-25 09:39:15,872 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:15,872 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:15,872 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #4 [2025-04-25 09:39:15,872 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:15,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:39:15,872 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:15,872 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:39:15,872 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:15,872 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:39:15,899 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:39:15,905 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:15,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048568, now seen corresponding path program 1 times [2025-04-25 09:39:15,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:15,906 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248911132] [2025-04-25 09:39:15,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:15,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:15,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:39:15,907 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:39:15,907 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:15,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:15,907 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:15,907 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:15,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:39:15,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:39:15,934 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:39:15,941 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:15,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720500, now seen corresponding path program 1 times [2025-04-25 09:39:15,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:15,941 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68461006] [2025-04-25 09:39:15,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:15,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:15,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:39:15,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:39:15,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:15,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:15,943 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:15,943 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:15,943 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:39:15,943 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,943 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-04-25 09:39:15,944 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:15,944 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2025-04-25 09:39:15,944 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:15,944 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:15,944 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:15,945 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1310629837, now seen corresponding path program 12 times [2025-04-25 09:39:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:15,945 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969013812] [2025-04-25 09:39:15,945 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:15,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:15,948 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-04-25 09:39:15,961 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-04-25 09:39:15,961 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 09:39:15,961 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:17,748 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 1 proven. 374 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-25 09:39:17,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:17,749 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969013812] [2025-04-25 09:39:17,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969013812] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:17,749 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034949403] [2025-04-25 09:39:17,749 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:17,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:17,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:17,750 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:17,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-04-25 09:39:17,771 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 109 statements into 11 equivalence classes. [2025-04-25 09:39:17,793 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 109 of 109 statements. [2025-04-25 09:39:17,793 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 09:39:17,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:17,795 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2025-04-25 09:39:17,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:20,973 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 16 proven. 374 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:39:20,973 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:25,900 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:25,901 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2025-04-25 09:39:30,294 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 77 proven. 313 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:39:30,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034949403] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:30,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:30,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 42, 42] total 111 [2025-04-25 09:39:30,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879037025] [2025-04-25 09:39:30,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:30,294 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2025-04-25 09:39:30,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:30,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2025-04-25 09:39:30,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=11349, Unknown=0, NotChecked=0, Total=12432 [2025-04-25 09:39:30,297 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:30,297 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:30,297 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.625) internal successors, (294), 111 states have internal predecessors, (294), 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-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:30,297 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:39:30,298 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:39:36,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:39:36,324 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:39:36,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-04-25 09:39:36,524 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-04-25 09:39:36,524 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:36,524 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:36,524 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #4 [2025-04-25 09:39:36,524 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:36,525 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:39:36,525 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,525 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:36,525 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,525 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:39:36,525 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:36,525 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:39:36,551 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:39:36,557 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048532, now seen corresponding path program 1 times [2025-04-25 09:39:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:36,557 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882977397] [2025-04-25 09:39:36,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:36,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:36,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:39:36,558 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:39:36,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:36,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:36,559 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:36,559 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:36,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:39:36,559 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,559 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:39:36,591 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:39:36,593 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:36,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720464, now seen corresponding path program 1 times [2025-04-25 09:39:36,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:36,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158473081] [2025-04-25 09:39:36,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:36,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:36,594 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:39:36,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:39:36,595 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:36,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:36,595 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:36,595 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:36,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:39:36,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,595 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:39:36,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:39:36,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,595 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-04-25 09:39:36,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:36,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-04-25 09:39:36,596 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:36,596 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:36,596 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:36,596 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:36,597 INFO L85 PathProgramCache]: Analyzing trace with hash 339936429, now seen corresponding path program 13 times [2025-04-25 09:39:36,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:36,597 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616134916] [2025-04-25 09:39:36,597 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:36,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:36,599 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-04-25 09:39:36,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 09:39:36,610 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:36,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:38,690 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 09:39:38,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:38,690 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616134916] [2025-04-25 09:39:38,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616134916] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:38,690 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60469813] [2025-04-25 09:39:38,690 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:38,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:38,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:38,692 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:38,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-04-25 09:39:38,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-04-25 09:39:38,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 09:39:38,731 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:38,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:38,733 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-04-25 09:39:38,735 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:44,023 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:44,023 INFO L354 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 113 treesize of output 57 [2025-04-25 09:39:44,087 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 16 proven. 423 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:39:44,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:50,554 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:50,554 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2025-04-25 09:39:55,653 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 71 proven. 368 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:39:55,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60469813] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:55,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:55,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 54, 45] total 133 [2025-04-25 09:39:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068493165] [2025-04-25 09:39:55,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:55,654 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2025-04-25 09:39:55,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:55,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2025-04-25 09:39:55,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1137, Invalid=16685, Unknown=0, NotChecked=0, Total=17822 [2025-04-25 09:39:55,656 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:55,656 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:55,656 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.343283582089552) internal successors, (314), 133 states have internal predecessors, (314), 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-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:39:55,656 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:04,448 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:40:04,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:40:04,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-25 09:40:04,649 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-25 09:40:04,650 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:04,650 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:04,650 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #5 [2025-04-25 09:40:04,650 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:04,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:40:04,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:04,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:40:04,651 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:04,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:40:04,679 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:40:04,682 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:04,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048492, now seen corresponding path program 1 times [2025-04-25 09:40:04,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:04,682 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581261631] [2025-04-25 09:40:04,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:04,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:04,683 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:40:04,683 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:40:04,683 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:04,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:04,683 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:04,683 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:04,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:40:04,683 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,684 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:40:04,711 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:40:04,714 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:04,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720424, now seen corresponding path program 1 times [2025-04-25 09:40:04,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:04,714 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195956437] [2025-04-25 09:40:04,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:04,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:04,715 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:40:04,715 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:40:04,715 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:04,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:04,716 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:04,716 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:40:04,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:04,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,717 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2025-04-25 09:40:04,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-04-25 09:40:04,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 122 [2025-04-25 09:40:04,717 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:04,717 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:04,717 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:04,717 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash -70931347, now seen corresponding path program 14 times [2025-04-25 09:40:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:04,717 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141193295] [2025-04-25 09:40:04,717 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:40:04,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:04,720 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-04-25 09:40:04,731 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-04-25 09:40:04,731 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:40:04,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:07,067 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 0 proven. 534 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-25 09:40:07,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:07,067 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141193295] [2025-04-25 09:40:07,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141193295] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:07,068 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396947372] [2025-04-25 09:40:07,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:40:07,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:07,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:07,070 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:07,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-04-25 09:40:07,091 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 125 statements into 2 equivalence classes. [2025-04-25 09:40:07,111 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 125 of 125 statements. [2025-04-25 09:40:07,111 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:40:07,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:07,113 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2025-04-25 09:40:07,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:13,707 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:13,707 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2025-04-25 09:40:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 16 proven. 529 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:40:13,786 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:21,700 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:21,701 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-04-25 09:40:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 111 proven. 432 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:40:29,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396947372] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:40:29,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:40:29,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 59, 48] total 144 [2025-04-25 09:40:29,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790052907] [2025-04-25 09:40:29,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:40:29,438 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-04-25 09:40:29,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:40:29,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-04-25 09:40:29,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1279, Invalid=19601, Unknown=0, NotChecked=0, Total=20880 [2025-04-25 09:40:29,440 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:29,440 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:40:29,440 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.3793103448275863) internal successors, (345), 144 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:40:29,440 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:29,440 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:29,440 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:29,440 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:40:29,441 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:40,529 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:40:40,530 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:40:40,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-25 09:40:40,730 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:40,731 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:40,731 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:40,731 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #5 [2025-04-25 09:40:40,731 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:40,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:40:40,731 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:40,731 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:40:40,731 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:40,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:40:40,757 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:40:40,763 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:40,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048448, now seen corresponding path program 1 times [2025-04-25 09:40:40,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:40,764 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043222585] [2025-04-25 09:40:40,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:40,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:40,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:40:40,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:40:40,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:40,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:40,765 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:40,765 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:40,765 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:40:40,765 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,765 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:40:40,794 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:40:40,797 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:40,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720380, now seen corresponding path program 1 times [2025-04-25 09:40:40,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:40,797 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515786407] [2025-04-25 09:40:40,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:40,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:40,799 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:40:40,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:40:40,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:40,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:40,799 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:40,799 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:40,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:40:40,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,799 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:40:40,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:40:40,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,799 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-04-25 09:40:40,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:40,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 133 [2025-04-25 09:40:40,800 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:40,801 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:40,801 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:40,801 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:40,801 INFO L85 PathProgramCache]: Analyzing trace with hash -448596083, now seen corresponding path program 15 times [2025-04-25 09:40:40,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:40,801 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486025537] [2025-04-25 09:40:40,801 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:40:40,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:40,805 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-04-25 09:40:40,841 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-04-25 09:40:40,841 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 09:40:40,841 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:40:43,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:43,644 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486025537] [2025-04-25 09:40:43,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486025537] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:43,644 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2875714] [2025-04-25 09:40:43,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:40:43,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:43,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:43,646 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:43,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-25 09:40:43,681 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 14 equivalence classes. [2025-04-25 09:40:43,714 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 136 of 136 statements. [2025-04-25 09:40:43,714 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 09:40:43,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:43,716 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-04-25 09:40:43,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 16 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:40:49,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:58,798 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:58,799 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-04-25 09:41:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 157 proven. 502 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:41:11,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2875714] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:41:11,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:41:11,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 51, 51] total 140 [2025-04-25 09:41:11,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363263734] [2025-04-25 09:41:11,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:41:11,338 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 141 states [2025-04-25 09:41:11,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:41:11,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2025-04-25 09:41:11,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1444, Invalid=18296, Unknown=0, NotChecked=0, Total=19740 [2025-04-25 09:41:11,340 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:41:11,340 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:41:11,340 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 141 states, 141 states have (on average 2.574468085106383) internal successors, (363), 140 states have internal predecessors, (363), 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-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:41:11,340 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:41:11,341 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:41:22,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:41:22,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-04-25 09:41:22,599 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-04-25 09:41:22,599 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:41:22,599 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:41:22,599 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #6 [2025-04-25 09:41:22,599 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:41:22,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:41:22,599 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:41:22,599 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,600 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:41:22,600 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:41:22,600 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:41:22,629 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:41:22,632 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:41:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048404, now seen corresponding path program 1 times [2025-04-25 09:41:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:41:22,632 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156424508] [2025-04-25 09:41:22,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:41:22,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:41:22,633 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:41:22,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:41:22,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:41:22,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:41:22,633 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:41:22,633 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:41:22,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:41:22,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:41:22,663 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:41:22,665 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:41:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720336, now seen corresponding path program 1 times [2025-04-25 09:41:22,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:41:22,666 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657663790] [2025-04-25 09:41:22,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:41:22,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:41:22,667 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:41:22,667 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:41:22,667 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:41:22,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:41:22,667 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:41:22,667 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:41:22,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:41:22,669 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,669 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2025-04-25 09:41:22,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-04-25 09:41:22,669 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:41:22,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-04-25 09:41:22,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:41:22,669 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:41:22,669 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:41:22,669 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:41:22,669 INFO L85 PathProgramCache]: Analyzing trace with hash -633048819, now seen corresponding path program 16 times [2025-04-25 09:41:22,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:41:22,669 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855822438] [2025-04-25 09:41:22,669 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:41:22,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:41:22,673 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-04-25 09:41:22,688 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-25 09:41:22,688 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:41:22,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:41:26,551 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 1 proven. 715 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-04-25 09:41:26,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:41:26,551 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855822438] [2025-04-25 09:41:26,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855822438] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:41:26,551 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746631090] [2025-04-25 09:41:26,551 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:41:26,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:41:26,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:41:26,553 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:41:26,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-25 09:41:26,576 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 141 statements into 2 equivalence classes. [2025-04-25 09:41:26,599 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-25 09:41:26,599 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:41:26,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:41:26,601 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2025-04-25 09:41:26,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:41:36,058 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:41:36,058 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2025-04-25 09:41:36,143 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 16 proven. 710 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:41:36,143 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:41:47,682 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:41:47,682 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-04-25 09:41:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 151 proven. 573 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:41:58,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746631090] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:41:58,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:41:58,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 67, 54] total 165 [2025-04-25 09:41:58,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045226896] [2025-04-25 09:41:58,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:41:58,301 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2025-04-25 09:41:58,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:41:58,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2025-04-25 09:41:58,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=25796, Unknown=0, NotChecked=0, Total=27390 [2025-04-25 09:41:58,303 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:41:58,303 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:41:58,304 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 166 states, 166 states have (on average 2.3734939759036147) internal successors, (394), 165 states have internal predecessors, (394), 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-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:41:58,304 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:42:15,345 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:42:15,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:42:15,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-25 09:42:15,547 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-25 09:42:15,547 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:42:15,547 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:42:15,547 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #6 [2025-04-25 09:42:15,547 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:42:15,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:42:15,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:42:15,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:42:15,548 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:42:15,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:42:15,577 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:42:15,579 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:42:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048356, now seen corresponding path program 1 times [2025-04-25 09:42:15,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:42:15,579 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082064588] [2025-04-25 09:42:15,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:42:15,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:42:15,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:42:15,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:42:15,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:42:15,581 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:42:15,581 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:42:15,581 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:42:15,581 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:42:15,581 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,581 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:42:15,607 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:42:15,614 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:42:15,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720288, now seen corresponding path program 1 times [2025-04-25 09:42:15,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:42:15,614 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294482801] [2025-04-25 09:42:15,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:42:15,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:42:15,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:42:15,615 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:42:15,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:42:15,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:42:15,615 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:42:15,616 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:42:15,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:42:15,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:42:15,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:42:15,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:42:15,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-04-25 09:42:15,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:42:15,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2025-04-25 09:42:15,617 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:42:15,617 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:42:15,617 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:42:15,617 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:42:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash -71362835, now seen corresponding path program 17 times [2025-04-25 09:42:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:42:15,617 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929461343] [2025-04-25 09:42:15,617 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:42:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:42:15,621 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-04-25 09:42:15,662 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-04-25 09:42:15,662 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-25 09:42:15,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:42:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 0 proven. 843 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:42:18,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:42:18,980 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929461343] [2025-04-25 09:42:18,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929461343] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:42:18,980 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839183779] [2025-04-25 09:42:18,980 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:42:18,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:42:18,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:42:18,981 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:42:18,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-04-25 09:42:19,003 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 152 statements into 15 equivalence classes. [2025-04-25 09:42:19,034 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 152 of 152 statements. [2025-04-25 09:42:19,035 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-25 09:42:19,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:42:19,037 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-04-25 09:42:19,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:42:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 16 proven. 843 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:42:27,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:42:40,056 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:42:40,057 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-04-25 09:42:53,772 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 205 proven. 654 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:42:53,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839183779] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:42:53,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:42:53,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 57, 57] total 155 [2025-04-25 09:42:53,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433001624] [2025-04-25 09:42:53,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:42:53,772 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 156 states [2025-04-25 09:42:53,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:42:53,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2025-04-25 09:42:53,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1539, Invalid=22641, Unknown=0, NotChecked=0, Total=24180 [2025-04-25 09:42:53,774 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:42:53,774 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:42:53,774 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 156 states, 156 states have (on average 2.6153846153846154) internal successors, (408), 155 states have internal predecessors, (408), 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-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:42:53,774 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:42:53,775 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:43:09,576 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:43:09,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:43:09,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-25 09:43:09,777 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42 [2025-04-25 09:43:09,777 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:43:09,777 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:43:09,778 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #7 [2025-04-25 09:43:09,778 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:43:09,778 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:43:09,778 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,778 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:43:09,778 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,778 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:43:09,778 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:43:09,778 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:43:09,808 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:43:09,811 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:43:09,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048308, now seen corresponding path program 1 times [2025-04-25 09:43:09,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:43:09,812 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359834413] [2025-04-25 09:43:09,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:43:09,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:43:09,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:43:09,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:43:09,813 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:43:09,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:43:09,813 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:43:09,813 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:43:09,813 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:43:09,813 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,813 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:43:09,839 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:43:09,845 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:43:09,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720240, now seen corresponding path program 1 times [2025-04-25 09:43:09,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:43:09,845 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40352025] [2025-04-25 09:43:09,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:43:09,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:43:09,846 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:43:09,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:43:09,846 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:43:09,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:43:09,847 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:43:09,847 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:43:09,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-04-25 09:43:09,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:43:09,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 154 [2025-04-25 09:43:09,848 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:43:09,848 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:43:09,848 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:43:09,848 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:43:09,848 INFO L85 PathProgramCache]: Analyzing trace with hash -78320211, now seen corresponding path program 18 times [2025-04-25 09:43:09,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:43:09,848 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381498262] [2025-04-25 09:43:09,848 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:43:09,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:43:09,852 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-04-25 09:43:09,879 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-04-25 09:43:09,879 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-04-25 09:43:09,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:43:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 0 proven. 917 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-04-25 09:43:13,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:43:13,365 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381498262] [2025-04-25 09:43:13,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381498262] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:43:13,365 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809000255] [2025-04-25 09:43:13,365 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:43:13,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:43:13,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:43:13,367 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:43:13,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-25 09:43:13,389 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 157 statements into 15 equivalence classes. [2025-04-25 09:43:13,426 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 157 of 157 statements. [2025-04-25 09:43:13,426 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-04-25 09:43:13,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:43:13,429 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 191 conjuncts are in the unsatisfiable core [2025-04-25 09:43:13,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:43:23,008 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 16 proven. 917 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:43:23,009 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:43:37,704 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:43:37,705 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2025-04-25 09:43:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 197 proven. 736 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:43:56,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809000255] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:43:56,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:43:56,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 60, 60] total 164 [2025-04-25 09:43:56,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820026708] [2025-04-25 09:43:56,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:43:56,965 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-04-25 09:43:56,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:43:56,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-04-25 09:43:56,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1631, Invalid=25429, Unknown=0, NotChecked=0, Total=27060 [2025-04-25 09:43:56,966 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:43:56,967 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:43:56,967 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.618181818181818) internal successors, (432), 164 states have internal predecessors, (432), 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-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:43:56,967 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:44:14,613 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:44:14,614 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:44:14,615 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:44:14,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-04-25 09:44:14,815 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:44:14,816 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:44:14,816 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:44:14,816 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #7 [2025-04-25 09:44:14,816 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:44:14,816 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:44:14,816 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,816 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:44:14,816 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,816 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:44:14,816 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:44:14,816 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:44:14,851 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:44:14,854 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:44:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048260, now seen corresponding path program 1 times [2025-04-25 09:44:14,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:44:14,854 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176529322] [2025-04-25 09:44:14,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:44:14,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:44:14,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:44:14,855 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:44:14,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:44:14,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:44:14,856 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:44:14,856 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:44:14,856 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:44:14,856 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,856 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:44:14,884 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:44:14,886 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:44:14,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720192, now seen corresponding path program 1 times [2025-04-25 09:44:14,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:44:14,887 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095054543] [2025-04-25 09:44:14,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:44:14,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:44:14,888 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:44:14,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:44:14,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:44:14,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:44:14,888 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:44:14,888 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:44:14,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:44:14,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,888 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:44:14,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:44:14,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:44:14,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,889 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-04-25 09:44:14,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-04-25 09:44:14,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:44:14,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-04-25 09:44:14,890 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:44:14,890 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:44:14,890 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:44:14,890 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:44:14,890 INFO L85 PathProgramCache]: Analyzing trace with hash 473064141, now seen corresponding path program 19 times [2025-04-25 09:44:14,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:44:14,890 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648553328] [2025-04-25 09:44:14,890 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:44:14,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:44:14,893 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-04-25 09:44:14,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-04-25 09:44:14,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:44:14,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:44:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 999 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-04-25 09:44:20,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:44:20,544 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648553328] [2025-04-25 09:44:20,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648553328] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:44:20,544 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321927763] [2025-04-25 09:44:20,544 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:44:20,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:44:20,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:44:20,546 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:44:20,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-25 09:44:20,569 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-04-25 09:44:20,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-04-25 09:44:20,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:44:20,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:44:20,597 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2025-04-25 09:44:20,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:44:35,299 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:44:35,300 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2025-04-25 09:44:35,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 16 proven. 993 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:44:35,407 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:44:54,354 WARN L286 SmtUtils]: Spent 5.73s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 09:44:54,355 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:44:54,356 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2025-04-25 09:45:21,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 185 proven. 824 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:45:21,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321927763] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:45:21,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:45:21,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 78, 63] total 192 [2025-04-25 09:45:21,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827211981] [2025-04-25 09:45:21,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:45:21,329 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2025-04-25 09:45:21,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:45:21,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2025-04-25 09:45:21,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=34971, Unknown=0, NotChecked=0, Total=37056 [2025-04-25 09:45:21,331 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:45:21,332 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:45:21,332 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3678756476683938) internal successors, (457), 192 states have internal predecessors, (457), 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-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:45:21,332 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:45:47,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:45:47,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-04-25 09:45:47,937 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-04-25 09:45:47,937 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:45:47,937 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:45:47,937 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #8 [2025-04-25 09:45:47,937 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:45:47,937 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:45:47,937 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:47,937 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:45:47,937 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:47,937 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:45:47,937 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:45:47,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:45:47,963 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:45:47,969 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:45:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048208, now seen corresponding path program 1 times [2025-04-25 09:45:47,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:45:47,969 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384854336] [2025-04-25 09:45:47,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:45:47,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:45:47,970 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:45:47,970 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:45:47,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:45:47,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:45:47,970 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:45:47,970 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:45:47,970 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:45:47,970 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:47,970 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:45:47,998 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:45:48,001 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:45:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720140, now seen corresponding path program 1 times [2025-04-25 09:45:48,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:45:48,001 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888241227] [2025-04-25 09:45:48,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:45:48,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:45:48,002 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:45:48,002 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:45:48,003 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:45:48,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:45:48,003 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:45:48,003 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:45:48,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 80 is hopeless, skipping. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-04-25 09:45:48,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:45:48,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 170 [2025-04-25 09:45:48,004 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:45:48,004 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:45:48,004 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:45:48,004 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:45:48,005 INFO L85 PathProgramCache]: Analyzing trace with hash 271655501, now seen corresponding path program 20 times [2025-04-25 09:45:48,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:45:48,005 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456419363] [2025-04-25 09:45:48,005 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:45:48,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:45:48,008 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-04-25 09:45:48,029 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-04-25 09:45:48,029 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:45:48,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:45:54,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 1 proven. 1161 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-04-25 09:45:54,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:45:54,418 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456419363] [2025-04-25 09:45:54,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456419363] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:45:54,418 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072944944] [2025-04-25 09:45:54,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:45:54,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:45:54,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:45:54,421 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:45:54,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-04-25 09:45:54,445 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-04-25 09:45:54,473 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-04-25 09:45:54,473 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:45:54,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:45:54,480 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2025-04-25 09:45:54,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:46:11,944 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:46:11,945 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2025-04-25 09:46:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 16 proven. 1156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:46:12,056 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:46:33,200 WARN L286 SmtUtils]: Spent 6.42s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 09:46:33,201 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:46:33,202 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2025-04-25 09:47:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 249 proven. 921 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:47:09,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072944944] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:47:09,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:47:09,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 83, 66] total 205 [2025-04-25 09:47:09,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843835205] [2025-04-25 09:47:09,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:47:09,074 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2025-04-25 09:47:09,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:47:09,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2025-04-25 09:47:09,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=39940, Unknown=0, NotChecked=0, Total=42230 [2025-04-25 09:47:09,077 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:47:09,077 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:47:09,077 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 206 states have (on average 2.378640776699029) internal successors, (490), 205 states have internal predecessors, (490), 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-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:47:09,077 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:47:09,078 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:47:40,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-04-25 09:47:40,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-25 09:47:40,382 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-04-25 09:47:40,382 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:47:40,382 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:47:40,382 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #8 [2025-04-25 09:47:40,382 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:47:40,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:47:40,382 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:47:40,382 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:47:40,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:47:40,383 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:47:40,411 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:47:40,414 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:47:40,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048152, now seen corresponding path program 1 times [2025-04-25 09:47:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:47:40,414 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325653194] [2025-04-25 09:47:40,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:47:40,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:47:40,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:47:40,415 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:47:40,415 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:47:40,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:47:40,415 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:47:40,415 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:47:40,415 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:47:40,415 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,415 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:47:40,445 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:47:40,451 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:47:40,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720084, now seen corresponding path program 1 times [2025-04-25 09:47:40,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:47:40,451 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988436337] [2025-04-25 09:47:40,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:47:40,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:47:40,452 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:47:40,452 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:47:40,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:47:40,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:47:40,452 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:47:40,452 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:47:40,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:47:40,452 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,452 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:47:40,453 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:47:40,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:47:40,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:47:40,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-25 09:47:40,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-04-25 09:47:40,454 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:47:40,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2025-04-25 09:47:40,454 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:47:40,454 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:47:40,454 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:47:40,454 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:47:40,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1191105107, now seen corresponding path program 21 times [2025-04-25 09:47:40,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:47:40,454 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448251558] [2025-04-25 09:47:40,454 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:47:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:47:40,458 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-04-25 09:47:40,516 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-04-25 09:47:40,516 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-04-25 09:47:40,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:47:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 0 proven. 1327 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:47:46,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:47:46,690 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448251558] [2025-04-25 09:47:46,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448251558] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:47:46,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419607648] [2025-04-25 09:47:46,691 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:47:46,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:47:46,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:47:46,692 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:47:46,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-04-25 09:47:46,717 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 184 statements into 18 equivalence classes. [2025-04-25 09:47:46,762 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 184 of 184 statements. [2025-04-25 09:47:46,762 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-04-25 09:47:46,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:47:46,765 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2025-04-25 09:47:46,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:48:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 16 proven. 1327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:48:00,022 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:48:21,232 WARN L286 SmtUtils]: Spent 7.48s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 09:48:21,233 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:48:21,234 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 [2025-04-25 09:48:57,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 319 proven. 1024 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 09:48:57,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419607648] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:48:57,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:48:57,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 69, 69] total 194 [2025-04-25 09:48:57,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356414459] [2025-04-25 09:48:57,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:48:57,493 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 195 states [2025-04-25 09:48:57,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:48:57,494 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 195 interpolants. [2025-04-25 09:48:57,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3038, Invalid=34792, Unknown=0, NotChecked=0, Total=37830 [2025-04-25 09:48:57,495 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:48:57,495 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:48:57,496 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 195 states, 195 states have (on average 2.6) internal successors, (507), 194 states have internal predecessors, (507), 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-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2025-04-25 09:48:57,496 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:49:20,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-04-25 09:49:20,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2025-04-25 09:49:20,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-25 09:49:20,529 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2025-04-25 09:49:20,529 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:49:20,529 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:49:20,530 INFO L139 ounterexampleChecker]: Examining path program with hash 1239727487, occurence #9 [2025-04-25 09:49:20,530 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:49:20,530 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:49:20,530 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,530 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:49:20,530 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,530 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:49:20,530 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:49:20,530 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:49:20,556 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:49:20,561 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:49:20,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048096, now seen corresponding path program 1 times [2025-04-25 09:49:20,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:49:20,561 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241102537] [2025-04-25 09:49:20,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:49:20,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:49:20,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:49:20,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:49:20,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:49:20,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:49:20,562 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:49:20,562 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:49:20,562 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:49:20,562 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,562 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:49:20,590 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:49:20,592 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:49:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720028, now seen corresponding path program 1 times [2025-04-25 09:49:20,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:49:20,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629390711] [2025-04-25 09:49:20,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:49:20,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:49:20,594 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:49:20,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:49:20,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:49:20,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:49:20,594 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:49:20,594 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:49:20,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:49:20,594 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,594 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:49:20,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:49:20,594 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,594 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:49:20,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:49:20,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:49:20,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-25 09:49:20,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,596 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2025-04-25 09:49:20,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-04-25 09:49:20,596 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:49:20,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-04-25 09:49:20,596 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:49:20,596 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:49:20,596 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:49:20,596 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:49:20,596 INFO L85 PathProgramCache]: Analyzing trace with hash 160632557, now seen corresponding path program 22 times [2025-04-25 09:49:20,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:49:20,596 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444847597] [2025-04-25 09:49:20,596 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:49:20,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:49:20,600 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-04-25 09:49:20,626 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-04-25 09:49:20,627 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:49:20,627 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:49:28,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1425 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-04-25 09:49:28,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:49:28,204 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444847597] [2025-04-25 09:49:28,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444847597] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:49:28,204 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985078922] [2025-04-25 09:49:28,204 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:49:28,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:49:28,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:49:28,207 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:49:28,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-04-25 09:49:28,232 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 189 statements into 2 equivalence classes. [2025-04-25 09:49:28,262 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 189 of 189 statements. [2025-04-25 09:49:28,262 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:49:28,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:49:28,265 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2025-04-25 09:49:28,268 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:49:50,848 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:49:50,848 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2025-04-25 09:49:50,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 16 proven. 1421 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:49:50,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:50:18,541 WARN L286 SmtUtils]: Spent 8.77s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 09:50:18,542 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:50:18,543 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2025-04-25 09:51:01,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 307 proven. 1128 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 09:51:01,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985078922] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:51:01,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:51:01,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 91, 72] total 223 [2025-04-25 09:51:01,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554082554] [2025-04-25 09:51:01,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:51:01,256 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 224 states [2025-04-25 09:51:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:51:01,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 224 interpolants. [2025-04-25 09:51:01,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2656, Invalid=47296, Unknown=0, NotChecked=0, Total=49952 [2025-04-25 09:51:01,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:51:01,259 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:51:01,259 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 224 states, 224 states have (on average 2.392857142857143) internal successors, (536), 223 states have internal predecessors, (536), 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-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:51:01,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 111 states. [2025-04-25 09:51:01,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-04-25 09:51:37,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2025-04-25 09:51:37,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-25 09:51:37,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-04-25 09:51:38,031 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2025-04-25 09:51:38,031 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:51:38,031 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:51:38,032 INFO L139 ounterexampleChecker]: Examining path program with hash -1784415742, occurence #9 [2025-04-25 09:51:38,032 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:51:38,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 09:51:38,032 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:51:38,032 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-25 09:51:38,032 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:51:38,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-25 09:51:38,060 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:51:38,062 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:51:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048036, now seen corresponding path program 1 times [2025-04-25 09:51:38,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:51:38,062 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180947701] [2025-04-25 09:51:38,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:51:38,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:51:38,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-25 09:51:38,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-25 09:51:38,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:51:38,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:51:38,063 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:51:38,063 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:51:38,063 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-25 09:51:38,064 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,064 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-25 09:51:38,089 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-04-25 09:51:38,095 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:51:38,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1973719968, now seen corresponding path program 1 times [2025-04-25 09:51:38,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:51:38,095 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676485325] [2025-04-25 09:51:38,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:51:38,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:51:38,096 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-25 09:51:38,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-25 09:51:38,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:51:38,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:51:38,096 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:51:38,096 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:51:38,096 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-25 09:51:38,096 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,096 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2025-04-25 09:51:38,096 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-25 09:51:38,096 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,096 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 21 is hopeless, skipping. [2025-04-25 09:51:38,096 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:51:38,097 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,097 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 92 is hopeless, skipping. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 195 [2025-04-25 09:51:38,098 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:51:38,098 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 197 [2025-04-25 09:51:38,098 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:51:38,098 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:51:38,098 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:51:38,098 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:51:38,098 INFO L85 PathProgramCache]: Analyzing trace with hash -699194099, now seen corresponding path program 23 times [2025-04-25 09:51:38,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:51:38,098 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043213405] [2025-04-25 09:51:38,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:51:38,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:51:38,102 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 200 statements into 20 equivalence classes. [2025-04-25 09:51:38,155 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) and asserted 200 of 200 statements. [2025-04-25 09:51:38,155 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2025-04-25 09:51:38,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:51:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1635 backedges. 0 proven. 1611 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:51:44,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:51:44,964 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043213405] [2025-04-25 09:51:44,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043213405] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:51:44,964 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660908253] [2025-04-25 09:51:44,964 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:51:44,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:51:44,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:51:44,966 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:51:44,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-04-25 09:51:44,990 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 200 statements into 20 equivalence classes. [2025-04-25 09:51:45,032 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) and asserted 200 of 200 statements. [2025-04-25 09:51:45,033 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2025-04-25 09:51:45,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:51:45,035 WARN L254 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 241 conjuncts are in the unsatisfiable core [2025-04-25 09:51:45,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2025-04-25 09:51:55,526 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-04-25 09:51:55,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-04-25 09:51:55,534 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/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-04-25 09:51:55,534 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 09:51:55,534 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 09:51:55,727 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:51:55,727 WARN L610 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 201 with TraceHistMax 47,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 114 known predicates. [2025-04-25 09:51:55,728 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-04-25 09:51:55,728 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-04-25 09:51:55,732 INFO L422 BasicCegarLoop]: Path program histogram: [23, 2, 1, 1] [2025-04-25 09:51:55,736 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-25 09:51:55,736 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-25 09:51:55,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-04-25 09:51:55,744 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.04 09:51:55 BasicIcfg [2025-04-25 09:51:55,744 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-25 09:51:55,745 INFO L158 Benchmark]: Toolchain (without parser) took 838870.61ms. Allocated memory was 167.8MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 101.4MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2025-04-25 09:51:55,745 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 167.8MB. Free memory is still 102.7MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 09:51:55,745 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.92ms. Allocated memory is still 167.8MB. Free memory was 101.4MB in the beginning and 99.0MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 09:51:55,745 INFO L158 Benchmark]: Boogie Preprocessor took 19.15ms. Allocated memory is still 167.8MB. Free memory is still 99.0MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 09:51:55,745 INFO L158 Benchmark]: RCFGBuilder took 170.66ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 88.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 09:51:55,745 INFO L158 Benchmark]: TraceAbstraction took 838649.10ms. Allocated memory was 167.8MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 88.4MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2025-04-25 09:51:55,746 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 102.7MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.92ms. Allocated memory is still 167.8MB. Free memory was 101.4MB in the beginning and 99.0MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 19.15ms. Allocated memory is still 167.8MB. Free memory is still 99.0MB. There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 170.66ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 88.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 838649.10ms. Allocated memory was 167.8MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 88.4MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 15849, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 8985, dependent conditional: 8983, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7024, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 160, dependent conditional: 158, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7024, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 160, dependent conditional: 158, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 2529, dependent conditional: 2527, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 211, independent unconditional: 6653, dependent: 2529, dependent conditional: 1805, dependent unconditional: 724, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 211, independent unconditional: 6653, dependent: 2529, dependent conditional: 1805, dependent unconditional: 724, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 459, independent: 332, independent conditional: 206, independent unconditional: 126, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 459, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 336, dependent conditional: 0, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 336, independent: 209, independent conditional: 206, independent unconditional: 3, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 336, independent: 209, independent conditional: 206, independent unconditional: 3, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 563, independent: 286, independent conditional: 276, independent unconditional: 11, dependent: 277, dependent conditional: 265, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 34, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 9393, independent: 6532, independent conditional: 5, independent unconditional: 6527, dependent: 2402, dependent conditional: 1680, dependent unconditional: 722, unknown: 459, unknown conditional: 331, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 493, Positive cache size: 366, Positive conditional cache size: 240, Positive unconditional cache size: 126, Negative cache size: 127, Negative conditional cache size: 125, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7241, Maximal queried relation: 26, Independence queries for same thread: 8825, Persistent sets #1 benchmarks: Persistent set computation time: 0.0s, Number of persistent set computation: 23, Number of trivial persistent sets: 16, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 136, independent: 134, independent conditional: 0, independent unconditional: 134, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 15849, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 8985, dependent conditional: 8983, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7024, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 160, dependent conditional: 158, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7024, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 160, dependent conditional: 158, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 6730, independent unconditional: 134, dependent: 2529, dependent conditional: 2527, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 211, independent unconditional: 6653, dependent: 2529, dependent conditional: 1805, dependent unconditional: 724, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9393, independent: 6864, independent conditional: 211, independent unconditional: 6653, dependent: 2529, dependent conditional: 1805, dependent unconditional: 724, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 459, independent: 332, independent conditional: 206, independent unconditional: 126, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 459, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 336, dependent conditional: 0, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 336, independent: 209, independent conditional: 206, independent unconditional: 3, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 336, independent: 209, independent conditional: 206, independent unconditional: 3, dependent: 127, dependent conditional: 125, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 563, independent: 286, independent conditional: 276, independent unconditional: 11, dependent: 277, dependent conditional: 265, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 34, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 9393, independent: 6532, independent conditional: 5, independent unconditional: 6527, dependent: 2402, dependent conditional: 1680, dependent unconditional: 722, unknown: 459, unknown conditional: 331, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 493, Positive cache size: 366, Positive conditional cache size: 240, Positive unconditional cache size: 126, Negative cache size: 127, Negative conditional cache size: 125, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7241, Maximal queried relation: 26, Independence queries for same thread: 8825 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 201 with TraceHistMax 47,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 114 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 201 with TraceHistMax 47,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 114 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 201 with TraceHistMax 47,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 114 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 30 locations, 35 edges, 3 error locations. Started 1 CEGAR loops. OverallTime: 838.5s, OverallIterations: 27, TraceHistogramMax: 0, PathProgramHistogramMax: 23, EmptinessCheckTime: 228.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: 1385, 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, 1.0s SatisfiabilityAnalysisTime, 584.6s InterpolantComputationTime, 4636 NumberOfCodeBlocks, 4630 NumberOfCodeBlocksAsserted, 256 NumberOfCheckSat, 6829 ConstructedInterpolants, 0 QuantifiedInterpolants, 549884 SizeOfPredicates, 332 NumberOfNonLiveVariables, 5389 ConjunctsInSsa, 2936 ConjunctsInUnsatCore, 69 InterpolantComputations, 5 PerfectInterpolantSequences, 3048/32757 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]: 1255, ConditionCalculationTime [ms]: 1174, ConditionCalculations: 373, QuantifiedConditions: 0, TraceChecks: 34, UnknownTraceChecks: 0, UnsatisfiedConditions: 34, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown