/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-42d8767-m [2025-04-25 11:54:11,192 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-25 11:54:11,246 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 11:54:11,250 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-25 11:54:11,250 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-25 11:54:11,269 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-25 11:54:11,269 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-25 11:54:11,269 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-25 11:54:11,270 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-25 11:54:11,270 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-25 11:54:11,270 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-25 11:54:11,270 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-25 11:54:11,271 INFO L153 SettingsManager]: * Use SBE=true [2025-04-25 11:54:11,271 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-25 11:54:11,271 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-25 11:54:11,271 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-25 11:54:11,271 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-25 11:54:11,272 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 11:54:11,272 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-25 11:54:11,272 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 11:54:11,273 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-25 11:54:11,273 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT 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 11:54:11,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-25 11:54:11,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-25 11:54:11,494 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-25 11:54:11,495 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-04-25 11:54:11,497 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-04-25 11:54:11,498 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl [2025-04-25 11:54:11,498 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2025-04-25 11:54:11,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-25 11:54:11,516 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-04-25 11:54:11,516 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-25 11:54:11,516 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-25 11:54:11,516 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-25 11:54:11,523 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,543 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,547 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-04-25 11:54:11,548 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-25 11:54:11,550 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-25 11:54:11,550 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-25 11:54:11,550 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-25 11:54:11,555 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,555 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,556 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,557 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,558 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,559 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,562 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,562 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,562 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,572 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-25 11:54:11,573 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-25 11:54:11,573 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-25 11:54:11,573 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-25 11:54:11,577 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/1) ... [2025-04-25 11:54:11,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 11:54:11,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:11,601 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 11:54:11,606 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 11:54:11,623 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-04-25 11:54:11,623 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-25 11:54:11,623 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-25 11:54:11,623 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-04-25 11:54:11,623 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-25 11:54:11,623 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-25 11:54:11,623 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-04-25 11:54:11,624 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-25 11:54:11,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-25 11:54:11,624 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-04-25 11:54:11,624 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-25 11:54:11,624 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-25 11:54:11,625 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 11:54:11,658 INFO L234 CfgBuilder]: Building ICFG [2025-04-25 11:54:11,660 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-25 11:54:11,734 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-25 11:54:11,734 INFO L283 CfgBuilder]: Performing block encoding [2025-04-25 11:54:11,753 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-25 11:54:11,753 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-25 11:54:11,754 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 11:54:11 BoogieIcfgContainer [2025-04-25 11:54:11,754 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-25 11:54:11,756 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-25 11:54:11,756 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-25 11:54:11,761 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-25 11:54:11,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 11:54:11" (1/2) ... [2025-04-25 11:54:11,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f572b0 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.04 11:54:11, skipping insertion in model container [2025-04-25 11:54:11,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 11:54:11" (2/2) ... [2025-04-25 11:54:11,763 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2025-04-25 11:54:11,773 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-25 11:54:11,774 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive.wvr.bpl that has 4 procedures, 28 locations, 27 edges, 1 initial locations, 2 loop locations, and 1 error locations. [2025-04-25 11:54:11,775 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-25 11:54:11,816 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-25 11:54:11,855 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 11:54:11,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-25 11:54:11,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:11,857 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 11:54:11,859 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 11:54:11,907 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-25 11:54:11,921 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-25 11:54:11,926 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;@7aabd5f7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 11:54:11,926 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-25 11:54:11,997 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:11,997 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:11,998 INFO L139 ounterexampleChecker]: Examining path program with hash 1610936040, occurence #1 [2025-04-25 11:54:11,998 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:11,998 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:12,001 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:12,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2046495706, now seen corresponding path program 1 times [2025-04-25 11:54:12,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:12,006 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744725020] [2025-04-25 11:54:12,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:12,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:12,049 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:54:12,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:54:12,057 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:12,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:12,144 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 11:54:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:12,145 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744725020] [2025-04-25 11:54:12,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744725020] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 11:54:12,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 11:54:12,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-25 11:54:12,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390217278] [2025-04-25 11:54:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 11:54:12,151 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 11:54:12,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:12,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 11:54:12,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-25 11:54:12,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,189 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:12,190 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:12,190 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,344 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:12,344 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-25 11:54:12,345 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:12,345 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:12,345 INFO L139 ounterexampleChecker]: Examining path program with hash -2125742231, occurence #1 [2025-04-25 11:54:12,345 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:12,345 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:12,345 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:12,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1419046988, now seen corresponding path program 1 times [2025-04-25 11:54:12,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:12,345 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215453554] [2025-04-25 11:54:12,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:12,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:12,351 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-04-25 11:54:12,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-04-25 11:54:12,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:12,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:12,409 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 11:54:12,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:12,409 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215453554] [2025-04-25 11:54:12,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215453554] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 11:54:12,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 11:54:12,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-25 11:54:12,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862868513] [2025-04-25 11:54:12,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 11:54:12,410 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 11:54:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:12,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 11:54:12,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 11:54:12,411 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,411 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:12,411 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:12,411 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:12,411 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,446 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:12,446 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:12,446 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-25 11:54:12,446 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:12,446 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:12,446 INFO L139 ounterexampleChecker]: Examining path program with hash -1740875340, occurence #1 [2025-04-25 11:54:12,446 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:12,446 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:12,447 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:12,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2061731028, now seen corresponding path program 2 times [2025-04-25 11:54:12,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:12,447 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498367009] [2025-04-25 11:54:12,447 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:12,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:12,457 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-04-25 11:54:12,466 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-04-25 11:54:12,467 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:12,467 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:12,588 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 11:54:12,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:12,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498367009] [2025-04-25 11:54:12,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498367009] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:12,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199217697] [2025-04-25 11:54:12,589 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:12,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:12,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:12,591 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 11:54:12,592 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 11:54:12,618 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-04-25 11:54:12,634 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-04-25 11:54:12,634 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:12,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:12,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-25 11:54:12,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:12,710 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 11:54:12,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:12,766 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:12,767 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 11:54:12,833 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 11:54:12,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199217697] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:12,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:12,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-04-25 11:54:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532384045] [2025-04-25 11:54:12,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:12,834 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-25 11:54:12,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:12,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-25 11:54:12,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-04-25 11:54:12,835 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,835 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:12,835 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:12,835 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:12,835 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:12,835 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:12,991 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:12,991 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:12,993 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:12,999 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 11:54:13,197 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2025-04-25 11:54:13,197 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:13,197 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:13,197 INFO L139 ounterexampleChecker]: Examining path program with hash 1847159708, occurence #1 [2025-04-25 11:54:13,197 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:13,197 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:13,198 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:13,198 INFO L85 PathProgramCache]: Analyzing trace with hash 549701242, now seen corresponding path program 3 times [2025-04-25 11:54:13,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:13,198 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837346165] [2025-04-25 11:54:13,198 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:54:13,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:13,202 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-04-25 11:54:13,205 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:13,205 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 11:54:13,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:13,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:13,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:13,238 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837346165] [2025-04-25 11:54:13,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837346165] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:13,238 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710866250] [2025-04-25 11:54:13,238 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:54:13,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:13,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:13,241 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 11:54:13,241 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 11:54:13,261 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-04-25 11:54:13,270 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:13,270 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 11:54:13,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:13,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-04-25 11:54:13,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:13,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:13,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:13,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:13,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710866250] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:13,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:13,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2025-04-25 11:54:13,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914697311] [2025-04-25 11:54:13,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:13,310 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 11:54:13,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:13,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 11:54:13,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-25 11:54:13,311 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:13,311 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:13,311 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:13,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:13,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:13,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:13,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:13,340 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:13,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:13,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:13,341 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:13,347 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 11:54:13,545 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:13,545 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:13,545 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:13,545 INFO L139 ounterexampleChecker]: Examining path program with hash -1614792432, occurence #1 [2025-04-25 11:54:13,545 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:13,545 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:13,546 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:13,546 INFO L85 PathProgramCache]: Analyzing trace with hash 385380954, now seen corresponding path program 1 times [2025-04-25 11:54:13,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:13,546 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582711273] [2025-04-25 11:54:13,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:13,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:13,548 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-04-25 11:54:13,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:13,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:13,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:13,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:13,592 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582711273] [2025-04-25 11:54:13,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582711273] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:13,592 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693798711] [2025-04-25 11:54:13,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:13,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:13,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:13,594 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 11:54:13,596 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 11:54:13,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-04-25 11:54:13,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:13,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:13,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:13,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-25 11:54:13,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:13,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 11:54:13,645 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 11:54:13,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693798711] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 11:54:13,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 11:54:13,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-04-25 11:54:13,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297716492] [2025-04-25 11:54:13,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 11:54:13,645 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 11:54:13,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:13,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 11:54:13,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-04-25 11:54:13,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:13,646 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:13,646 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:13,646 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:13,646 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:13,646 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:13,646 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:13,646 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:13,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:13,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:13,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:13,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:13,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:13,693 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 11:54:13,891 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:13,891 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:13,891 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:13,891 INFO L139 ounterexampleChecker]: Examining path program with hash -1583125070, occurence #1 [2025-04-25 11:54:13,891 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:13,891 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:13,891 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:13,891 INFO L85 PathProgramCache]: Analyzing trace with hash 393423650, now seen corresponding path program 2 times [2025-04-25 11:54:13,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:13,892 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686899327] [2025-04-25 11:54:13,892 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:13,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:13,894 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-04-25 11:54:13,899 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:13,899 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:13,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:14,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:14,037 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686899327] [2025-04-25 11:54:14,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686899327] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:14,037 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763604794] [2025-04-25 11:54:14,037 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:14,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:14,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:14,040 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 11:54:14,041 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 11:54:14,059 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-04-25 11:54:14,065 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 11:54:14,065 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:14,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:14,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-25 11:54:14,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:14,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:14,162 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:14,298 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:14,298 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 11:54:14,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:14,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763604794] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:14,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:14,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-04-25 11:54:14,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790404185] [2025-04-25 11:54:14,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:14,407 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-04-25 11:54:14,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:14,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-04-25 11:54:14,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2025-04-25 11:54:14,407 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:14,407 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:14,407 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:14,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:14,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:14,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:14,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:14,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:14,408 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:14,648 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:14,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:14,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:14,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:14,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:14,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:14,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-25 11:54:14,853 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,SelfDestructingSolverStorable5 [2025-04-25 11:54:14,853 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:14,853 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:14,853 INFO L139 ounterexampleChecker]: Examining path program with hash -1583125070, occurence #2 [2025-04-25 11:54:14,853 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:54:14,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:54:14,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:14,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:54:14,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:14,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:54:14,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:14,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:54:14,861 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:14,861 INFO L85 PathProgramCache]: Analyzing trace with hash 822021227, now seen corresponding path program 1 times [2025-04-25 11:54:14,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:54:14,862 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566348229] [2025-04-25 11:54:14,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:14,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:14,864 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:54:14,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:54:14,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:14,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:54:14,865 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:54:14,865 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:54:14,865 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:54:14,870 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:14,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1853147205, now seen corresponding path program 1 times [2025-04-25 11:54:14,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:54:14,870 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184781538] [2025-04-25 11:54:14,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:14,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:14,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:54:14,874 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:54:14,874 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:14,874 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:54:14,874 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:54:14,875 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:54:14,875 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:54:14,875 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-25 11:54:14,875 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:54:14,875 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:54:14,875 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:14,875 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:14,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1693683408, now seen corresponding path program 3 times [2025-04-25 11:54:14,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:14,875 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955918891] [2025-04-25 11:54:14,875 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:54:14,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:14,877 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-04-25 11:54:14,887 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-04-25 11:54:14,887 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-25 11:54:14,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:15,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:15,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:15,085 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955918891] [2025-04-25 11:54:15,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955918891] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:15,085 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362815675] [2025-04-25 11:54:15,085 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:54:15,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:15,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:15,088 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 11:54:15,090 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 11:54:15,105 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-04-25 11:54:15,114 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-04-25 11:54:15,114 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-25 11:54:15,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:15,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-25 11:54:15,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:15,288 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:15,504 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:15,504 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 11:54:15,676 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:15,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362815675] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:15,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:15,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2025-04-25 11:54:15,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001692822] [2025-04-25 11:54:15,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:15,676 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-25 11:54:15,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:15,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-25 11:54:15,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2025-04-25 11:54:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:15,677 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:15,677 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 20 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:15,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:15,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:15,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:15,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:15,677 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:15,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:15,678 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:16,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:16,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-04-25 11:54:16,494 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:16,494 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:16,494 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:16,494 INFO L139 ounterexampleChecker]: Examining path program with hash -1521596401, occurence #1 [2025-04-25 11:54:16,494 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:16,494 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:16,495 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:16,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1199921430, now seen corresponding path program 4 times [2025-04-25 11:54:16,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:16,495 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269991099] [2025-04-25 11:54:16,495 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:54:16,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:16,498 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-04-25 11:54:16,515 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-25 11:54:16,515 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:54:16,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 11:54:17,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:17,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269991099] [2025-04-25 11:54:17,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269991099] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:17,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513580451] [2025-04-25 11:54:17,009 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:54:17,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:17,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:17,011 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 11:54:17,013 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 11:54:17,031 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-04-25 11:54:17,043 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-25 11:54:17,043 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:54:17,044 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:17,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-25 11:54:17,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:17,601 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:17,601 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:18,386 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:18,386 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 11:54:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:18,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513580451] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:18,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:18,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 16] total 37 [2025-04-25 11:54:18,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224688799] [2025-04-25 11:54:18,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:18,890 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-04-25 11:54:18,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:18,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-04-25 11:54:18,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2025-04-25 11:54:18,891 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:18,891 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:18,892 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.763157894736842) internal successors, (143), 37 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:18,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:20,794 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:20,799 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 11:54:20,994 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,SelfDestructingSolverStorable9 [2025-04-25 11:54:20,995 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:20,995 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:20,995 INFO L139 ounterexampleChecker]: Examining path program with hash -510237628, occurence #1 [2025-04-25 11:54:20,995 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:20,995 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:20,995 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:20,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2054761128, now seen corresponding path program 5 times [2025-04-25 11:54:20,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:20,996 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178083216] [2025-04-25 11:54:20,996 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 11:54:20,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:20,999 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-04-25 11:54:21,020 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-04-25 11:54:21,020 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-04-25 11:54:21,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-25 11:54:21,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:21,632 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178083216] [2025-04-25 11:54:21,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178083216] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:21,632 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115618656] [2025-04-25 11:54:21,632 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 11:54:21,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:21,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:21,634 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 11:54:21,635 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 11:54:21,653 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-04-25 11:54:21,670 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-04-25 11:54:21,670 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-04-25 11:54:21,670 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:21,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-04-25 11:54:21,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:22,297 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 11:54:22,297 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:23,251 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:23,252 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 136 treesize of output 534 [2025-04-25 11:54:24,022 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 107 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-25 11:54:24,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115618656] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:24,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:24,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2025-04-25 11:54:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165530627] [2025-04-25 11:54:24,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:24,023 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-04-25 11:54:24,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:24,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-04-25 11:54:24,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2025-04-25 11:54:24,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:24,024 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:24,024 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.1395348837209305) internal successors, (178), 42 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:24,024 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:24,025 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:24,025 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:27,174 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:27,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:27,181 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 11:54:27,376 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:27,376 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:27,376 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:27,376 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #1 [2025-04-25 11:54:27,376 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:27,376 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:27,376 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:27,376 INFO L85 PathProgramCache]: Analyzing trace with hash -2052626130, now seen corresponding path program 6 times [2025-04-25 11:54:27,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:27,377 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512866407] [2025-04-25 11:54:27,377 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 11:54:27,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:27,380 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-04-25 11:54:27,394 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-04-25 11:54:27,394 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 11:54:27,394 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-25 11:54:28,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:28,041 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512866407] [2025-04-25 11:54:28,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512866407] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:28,041 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863615695] [2025-04-25 11:54:28,041 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 11:54:28,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:28,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:28,043 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 11:54:28,044 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 11:54:28,061 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-04-25 11:54:28,074 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-04-25 11:54:28,074 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 11:54:28,074 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:28,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-04-25 11:54:28,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:28,837 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:28,838 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:29,930 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:29,931 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 11:54:31,124 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 17 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:31,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863615695] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:31,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:31,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 49 [2025-04-25 11:54:31,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494449035] [2025-04-25 11:54:31,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:31,125 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-04-25 11:54:31,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:31,125 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-04-25 11:54:31,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2122, Unknown=0, NotChecked=0, Total=2450 [2025-04-25 11:54:31,126 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:31,126 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:31,126 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.06) internal successors, (203), 49 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:31,126 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:36,249 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:36,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:54:36,256 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 11:54:36,450 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:36,451 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:36,451 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:36,451 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #1 [2025-04-25 11:54:36,451 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 11:54:36,451 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:36,451 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:36,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1929215828, now seen corresponding path program 7 times [2025-04-25 11:54:36,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:36,451 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691080845] [2025-04-25 11:54:36,451 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 11:54:36,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:36,454 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-04-25 11:54:36,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-04-25 11:54:36,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:36,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 11:54:37,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:37,126 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691080845] [2025-04-25 11:54:37,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691080845] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:37,126 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241840324] [2025-04-25 11:54:37,126 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 11:54:37,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:37,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:37,128 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 11:54:37,130 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 11:54:37,148 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-04-25 11:54:37,161 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-04-25 11:54:37,161 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:37,162 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:37,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-04-25 11:54:37,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:38,135 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 20 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:38,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:39,706 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:39,706 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 11:54:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 12 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:41,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241840324] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:41,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:41,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 22] total 54 [2025-04-25 11:54:41,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819036087] [2025-04-25 11:54:41,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:41,212 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-04-25 11:54:41,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:41,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-04-25 11:54:41,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=2606, Unknown=0, NotChecked=0, Total=2970 [2025-04-25 11:54:41,213 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:41,213 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:41,213 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.0) internal successors, (220), 54 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:41,213 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:41,214 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:41,214 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:54:41,214 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:54:47,422 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:54:47,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-04-25 11:54:47,623 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-04-25 11:54:47,623 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:54:47,623 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:54:47,623 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #2 [2025-04-25 11:54:47,623 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:54:47,623 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:54:47,623 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,624 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:54:47,624 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,624 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:54:47,624 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,624 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:54:47,626 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:47,626 INFO L85 PathProgramCache]: Analyzing trace with hash 822022437, now seen corresponding path program 1 times [2025-04-25 11:54:47,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:54:47,626 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914755617] [2025-04-25 11:54:47,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:47,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:47,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:54:47,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:54:47,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:47,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:54:47,628 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:54:47,628 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:54:47,628 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:54:47,631 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:47,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145995, now seen corresponding path program 1 times [2025-04-25 11:54:47,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:54:47,631 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074001177] [2025-04-25 11:54:47,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:54:47,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:47,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:54:47,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:54:47,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:54:47,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:54:47,633 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:54:47,633 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:54:47,634 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:54:47,634 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:54:47,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:54:47,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:54:47,634 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:54:47,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:54:47,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:54:47,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:54:47,635 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:54:47,635 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-04-25 11:54:47,635 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 98 [2025-04-25 11:54:47,635 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:54:47,635 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:54:47,635 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:54:47,635 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:54:47,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1891936626, now seen corresponding path program 8 times [2025-04-25 11:54:47,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:54:47,635 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580551365] [2025-04-25 11:54:47,635 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:47,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:54:47,638 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-04-25 11:54:47,649 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-04-25 11:54:47,649 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:47,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 1 proven. 246 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-04-25 11:54:48,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:54:48,849 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580551365] [2025-04-25 11:54:48,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580551365] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:54:48,849 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621970990] [2025-04-25 11:54:48,849 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:54:48,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:54:48,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:54:48,852 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 11:54:48,852 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 11:54:48,868 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-04-25 11:54:48,881 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-04-25 11:54:48,881 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:54:48,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:54:48,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 82 conjuncts are in the unsatisfiable core [2025-04-25 11:54:48,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:54:50,360 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:50,360 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:54:52,291 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:54:52,291 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 11:54:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 37 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:54:54,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621970990] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:54:54,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:54:54,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 62 [2025-04-25 11:54:54,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785951217] [2025-04-25 11:54:54,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:54:54,232 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-04-25 11:54:54,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:54:54,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-04-25 11:54:54,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3454, Unknown=0, NotChecked=0, Total=3906 [2025-04-25 11:54:54,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:54:54,235 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:54:54,235 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 4.190476190476191) internal successors, (264), 62 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:54:54,235 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:54:54,235 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:54:54,235 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:54:54,235 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:54:54,236 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:55:03,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:55:03,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-25 11:55:03,339 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:55:03,339 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:55:03,339 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:55:03,339 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #2 [2025-04-25 11:55:03,339 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:55:03,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:55:03,339 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:55:03,339 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:55:03,339 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:55:03,342 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:03,342 INFO L85 PathProgramCache]: Analyzing trace with hash 822022893, now seen corresponding path program 1 times [2025-04-25 11:55:03,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:03,342 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343591657] [2025-04-25 11:55:03,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:03,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:03,343 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:55:03,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:55:03,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:03,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:03,344 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:03,344 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:03,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:55:03,347 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:03,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145539, now seen corresponding path program 1 times [2025-04-25 11:55:03,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:03,347 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654029220] [2025-04-25 11:55:03,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:03,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:03,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:55:03,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:55:03,349 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:03,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:03,349 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:03,349 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:03,349 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:55:03,349 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:55:03,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:55:03,350 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:03,350 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-04-25 11:55:03,350 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-04-25 11:55:03,350 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:55:03,350 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:55:03,350 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:55:03,350 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1884454040, now seen corresponding path program 9 times [2025-04-25 11:55:03,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:55:03,350 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644228486] [2025-04-25 11:55:03,350 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:55:03,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:03,353 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-04-25 11:55:03,361 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-04-25 11:55:03,361 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-04-25 11:55:03,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 6 proven. 283 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 11:55:04,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:55:04,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644228486] [2025-04-25 11:55:04,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644228486] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:55:04,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180033209] [2025-04-25 11:55:04,561 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:55:04,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:55:04,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:55:04,562 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 11:55:04,564 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 11:55:04,583 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-04-25 11:55:04,601 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-04-25 11:55:04,601 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-04-25 11:55:04,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:04,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 92 conjuncts are in the unsatisfiable core [2025-04-25 11:55:04,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:55:06,287 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 20 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:55:06,287 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:55:10,230 INFO L325 Elim1Store]: treesize reduction 80, result has 94.3 percent of original size [2025-04-25 11:55:10,230 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 220 treesize of output 1416 [2025-04-25 11:55:18,175 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 29 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:55:18,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180033209] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:55:18,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:55:18,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 27] total 71 [2025-04-25 11:55:18,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935631570] [2025-04-25 11:55:18,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:55:18,176 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-04-25 11:55:18,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:55:18,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-04-25 11:55:18,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=4489, Unknown=0, NotChecked=0, Total=5112 [2025-04-25 11:55:18,178 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:55:18,178 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:55:18,178 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 3.9722222222222223) internal successors, (286), 71 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:55:18,178 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:55:32,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:55:32,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:55:32,521 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 11:55:32,716 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-04-25 11:55:32,716 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:55:32,716 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:55:32,716 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #3 [2025-04-25 11:55:32,716 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:55:32,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:55:32,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:55:32,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:55:32,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:55:32,719 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash 822023457, now seen corresponding path program 1 times [2025-04-25 11:55:32,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:32,719 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441531173] [2025-04-25 11:55:32,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:32,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:32,720 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:55:32,721 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:55:32,721 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:32,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:32,721 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:32,721 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:32,721 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:55:32,723 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:32,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144975, now seen corresponding path program 1 times [2025-04-25 11:55:32,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:32,723 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927712980] [2025-04-25 11:55:32,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:32,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:32,724 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:55:32,725 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:55:32,725 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:32,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:32,725 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:32,725 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:32,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:55:32,725 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:55:32,725 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:55:32,726 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:32,726 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-04-25 11:55:32,726 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-04-25 11:55:32,726 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:55:32,726 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:55:32,726 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:55:32,726 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:32,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2122016694, now seen corresponding path program 10 times [2025-04-25 11:55:32,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:55:32,726 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134806809] [2025-04-25 11:55:32,726 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:55:32,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:32,729 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-04-25 11:55:32,738 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-04-25 11:55:32,738 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:55:32,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 11:55:34,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:55:34,156 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134806809] [2025-04-25 11:55:34,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134806809] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:55:34,157 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895514042] [2025-04-25 11:55:34,157 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:55:34,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:55:34,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:55:34,158 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 11:55:34,159 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 11:55:34,178 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-04-25 11:55:34,194 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-04-25 11:55:34,194 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:55:34,194 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:34,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 98 conjuncts are in the unsatisfiable core [2025-04-25 11:55:34,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:55:36,347 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 20 proven. 371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:55:36,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:55:39,382 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:55:39,383 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 11:55:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 65 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:55:43,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895514042] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:55:43,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:55:43,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 72 [2025-04-25 11:55:43,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613908666] [2025-04-25 11:55:43,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:55:43,180 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-04-25 11:55:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:55:43,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-04-25 11:55:43,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=4696, Unknown=0, NotChecked=0, Total=5256 [2025-04-25 11:55:43,182 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:55:43,182 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:55:43,182 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 72 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:55:43,182 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:55:58,296 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:55:58,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-25 11:55:58,497 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21 [2025-04-25 11:55:58,497 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:55:58,497 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:55:58,497 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #3 [2025-04-25 11:55:58,497 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:55:58,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:55:58,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:55:58,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:55:58,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:55:58,501 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:58,501 INFO L85 PathProgramCache]: Analyzing trace with hash 822024045, now seen corresponding path program 1 times [2025-04-25 11:55:58,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:58,501 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708162064] [2025-04-25 11:55:58,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:58,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:58,502 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:55:58,502 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:55:58,502 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:58,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:58,503 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:58,503 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:58,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:55:58,506 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:58,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144387, now seen corresponding path program 1 times [2025-04-25 11:55:58,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:55:58,506 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766636132] [2025-04-25 11:55:58,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:55:58,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:58,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:55:58,508 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:55:58,508 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:55:58,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:55:58,508 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:55:58,508 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:55:58,508 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:55:58,508 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:55:58,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:55:58,508 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:55:58,508 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:55:58,509 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:55:58,509 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-04-25 11:55:58,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-04-25 11:55:58,509 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:55:58,509 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:55:58,509 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:55:58,509 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:55:58,509 INFO L85 PathProgramCache]: Analyzing trace with hash -894797860, now seen corresponding path program 11 times [2025-04-25 11:55:58,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:55:58,509 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063639626] [2025-04-25 11:55:58,509 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 11:55:58,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:55:58,512 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-04-25 11:55:58,535 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-04-25 11:55:58,535 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 11:55:58,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:59,856 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 426 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-04-25 11:55:59,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:55:59,856 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063639626] [2025-04-25 11:55:59,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063639626] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:55:59,856 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612265897] [2025-04-25 11:55:59,856 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 11:55:59,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:55:59,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:55:59,858 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 11:55:59,859 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 11:55:59,879 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-04-25 11:55:59,902 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-04-25 11:55:59,902 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 11:55:59,902 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:55:59,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-04-25 11:55:59,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:56:02,382 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 20 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:56:02,383 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:56:05,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,089 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,089 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,091 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,092 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,096 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,096 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,103 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,103 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,103 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,104 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,104 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,105 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,105 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,109 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,113 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,113 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,115 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,115 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,115 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,117 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,118 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,120 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,120 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,120 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,121 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,122 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,123 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,123 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,124 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,124 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,124 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,127 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,130 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,130 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,131 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,135 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,135 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,139 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,139 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,139 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,140 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,140 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,141 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,141 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,143 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,143 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,145 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,146 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,147 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,148 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,149 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,150 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,151 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,152 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,153 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:05,580 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:56:05,581 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2025-04-25 11:56:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 54 proven. 386 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:56:06,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612265897] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:56:06,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:56:06,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 30] total 78 [2025-04-25 11:56:06,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026619626] [2025-04-25 11:56:06,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:56:06,356 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2025-04-25 11:56:06,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:56:06,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2025-04-25 11:56:06,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=5459, Unknown=0, NotChecked=0, Total=6162 [2025-04-25 11:56:06,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:56:06,357 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:56:06,357 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 4.2405063291139244) internal successors, (335), 78 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:56:06,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:56:06,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:56:06,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:56:06,358 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:56:25,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:56:25,846 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:56:25,852 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 11:56:26,046 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-25 11:56:26,046 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:56:26,047 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:56:26,047 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #4 [2025-04-25 11:56:26,047 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:56:26,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:56:26,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:56:26,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:56:26,047 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:56:26,050 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:26,050 INFO L85 PathProgramCache]: Analyzing trace with hash 822024695, now seen corresponding path program 1 times [2025-04-25 11:56:26,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:56:26,050 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678333048] [2025-04-25 11:56:26,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:56:26,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:26,051 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:56:26,051 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:56:26,051 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:56:26,051 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:56:26,051 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:56:26,052 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:56:26,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:56:26,054 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:26,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1853143737, now seen corresponding path program 1 times [2025-04-25 11:56:26,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:56:26,054 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246607122] [2025-04-25 11:56:26,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:56:26,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:26,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:56:26,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:56:26,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:56:26,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:56:26,056 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:56:26,056 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:56:26,056 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:56:26,056 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 11:56:26,056 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:26,056 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-04-25 11:56:26,056 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-04-25 11:56:26,056 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:56:26,056 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:56:26,056 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:56:26,057 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:26,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1493916678, now seen corresponding path program 12 times [2025-04-25 11:56:26,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:56:26,057 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453865871] [2025-04-25 11:56:26,057 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 11:56:26,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:26,059 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-04-25 11:56:26,075 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-04-25 11:56:26,075 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 11:56:26,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:56:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 6 proven. 552 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-04-25 11:56:27,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:56:27,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453865871] [2025-04-25 11:56:27,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453865871] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:56:27,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923616158] [2025-04-25 11:56:27,878 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 11:56:27,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:56:27,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:56:27,879 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 11:56:27,880 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 11:56:27,900 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-04-25 11:56:27,926 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-04-25 11:56:27,926 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 11:56:27,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:56:27,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 115 conjuncts are in the unsatisfiable core [2025-04-25 11:56:27,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:56:31,057 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 20 proven. 546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:56:31,057 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:56:34,348 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,348 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,349 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,349 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,350 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,351 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,352 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,352 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,354 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,354 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,355 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,355 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,355 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,357 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,357 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,359 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,359 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,359 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,359 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,360 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,360 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,361 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,361 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,371 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,379 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,379 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,379 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,380 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,381 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,381 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,383 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,383 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,384 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,384 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,386 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,387 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,387 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,387 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,388 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,388 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,389 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,389 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,389 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,389 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,391 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,391 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,391 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,391 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,392 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,392 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,393 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,395 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,399 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,399 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,400 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,401 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,404 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,405 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,405 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,405 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,406 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,406 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,407 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,407 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,408 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,408 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,411 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,412 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,412 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,412 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,412 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,413 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,413 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,414 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,414 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,414 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,416 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,416 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,418 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,419 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,420 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,421 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,422 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,423 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,424 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,425 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,426 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 11:56:34,957 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:56:34,957 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 273 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 105 case distinctions, treesize of input 270 treesize of output 1130 [2025-04-25 11:56:35,949 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 101 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:56:35,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923616158] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:56:35,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:56:35,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 87 [2025-04-25 11:56:35,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651394456] [2025-04-25 11:56:35,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:56:35,950 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2025-04-25 11:56:35,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:56:35,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2025-04-25 11:56:35,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=865, Invalid=6791, Unknown=0, NotChecked=0, Total=7656 [2025-04-25 11:56:35,952 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:56:35,952 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:56:35,952 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.3977272727272725) internal successors, (387), 87 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:35,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:56:35,953 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:56:59,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:56:59,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:56:59,416 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 11:56:59,610 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-04-25 11:56:59,610 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:56:59,610 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:56:59,610 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #4 [2025-04-25 11:56:59,610 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:56:59,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:56:59,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:56:59,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:56:59,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:56:59,613 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:59,613 INFO L85 PathProgramCache]: Analyzing trace with hash 822025415, now seen corresponding path program 1 times [2025-04-25 11:56:59,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:56:59,613 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962182860] [2025-04-25 11:56:59,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:56:59,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:59,614 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:56:59,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:56:59,614 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:56:59,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:56:59,615 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:56:59,615 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:56:59,615 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:56:59,617 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:59,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1853143017, now seen corresponding path program 1 times [2025-04-25 11:56:59,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:56:59,617 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577451207] [2025-04-25 11:56:59,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:56:59,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:59,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:56:59,618 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:56:59,618 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:56:59,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:56:59,619 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:56:59,619 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:56:59,619 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:56:59,619 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 11:56:59,619 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:56:59,619 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-04-25 11:56:59,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2025-04-25 11:56:59,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:56:59,619 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:56:59,619 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:56:59,620 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:56:59,620 INFO L85 PathProgramCache]: Analyzing trace with hash -143757024, now seen corresponding path program 13 times [2025-04-25 11:56:59,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:56:59,620 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907031541] [2025-04-25 11:56:59,620 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 11:56:59,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:56:59,622 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-04-25 11:56:59,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-04-25 11:56:59,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:56:59,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:57:01,827 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 1 proven. 619 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-25 11:57:01,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:57:01,827 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907031541] [2025-04-25 11:57:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907031541] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:57:01,827 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117818377] [2025-04-25 11:57:01,827 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 11:57:01,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:57:01,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:57:01,829 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 11:57:01,830 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 11:57:01,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-04-25 11:57:01,869 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-04-25 11:57:01,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:57:01,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:57:01,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 122 conjuncts are in the unsatisfiable core [2025-04-25 11:57:01,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:57:05,636 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 20 proven. 606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:57:05,637 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:57:11,161 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:57:11,162 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 11:57:17,709 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 87 proven. 539 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:57:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117818377] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:57:17,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:57:17,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 34] total 91 [2025-04-25 11:57:17,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812079685] [2025-04-25 11:57:17,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:57:17,710 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2025-04-25 11:57:17,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:57:17,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2025-04-25 11:57:17,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=796, Invalid=7576, Unknown=0, NotChecked=0, Total=8372 [2025-04-25 11:57:17,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:57:17,712 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:57:17,712 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.358695652173913) internal successors, (401), 91 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:57:17,712 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:57:17,713 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:57:44,013 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:57:44,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:57:44,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:57:44,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:57:44,014 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 11:57:44,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-04-25 11:57:44,214 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2025-04-25 11:57:44,214 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:57:44,214 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:57:44,215 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #5 [2025-04-25 11:57:44,215 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:57:44,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:57:44,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:57:44,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:57:44,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:57:44,217 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:57:44,217 INFO L85 PathProgramCache]: Analyzing trace with hash 822026203, now seen corresponding path program 1 times [2025-04-25 11:57:44,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:57:44,217 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391316065] [2025-04-25 11:57:44,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:57:44,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:57:44,218 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:57:44,219 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:57:44,219 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:57:44,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:57:44,219 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:57:44,219 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:57:44,219 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:57:44,221 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:57:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1853142229, now seen corresponding path program 1 times [2025-04-25 11:57:44,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:57:44,221 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348372288] [2025-04-25 11:57:44,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:57:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:57:44,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:57:44,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:57:44,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:57:44,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:57:44,222 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:57:44,222 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:57:44,222 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:57:44,222 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 11:57:44,223 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:57:44,223 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-04-25 11:57:44,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-04-25 11:57:44,223 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:57:44,223 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:57:44,223 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:57:44,223 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:57:44,224 INFO L85 PathProgramCache]: Analyzing trace with hash 366566974, now seen corresponding path program 14 times [2025-04-25 11:57:44,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:57:44,224 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826324055] [2025-04-25 11:57:44,224 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:57:44,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:57:44,226 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-04-25 11:57:44,238 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-04-25 11:57:44,238 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:57:44,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:57:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 11:57:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:57:46,941 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826324055] [2025-04-25 11:57:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826324055] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:57:46,941 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022898599] [2025-04-25 11:57:46,941 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 11:57:46,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:57:46,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:57:46,943 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 11:57:46,944 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 11:57:46,966 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-04-25 11:57:46,987 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-04-25 11:57:46,987 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 11:57:46,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:57:46,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-04-25 11:57:46,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:57:51,488 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 20 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:57:51,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:57:58,238 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:57:58,239 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 11:58:10,490 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 145 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:58:10,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022898599] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:58:10,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:58:10,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 36, 36] total 96 [2025-04-25 11:58:10,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045964753] [2025-04-25 11:58:10,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:58:10,491 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-04-25 11:58:10,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:58:10,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-04-25 11:58:10,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=889, Invalid=8423, Unknown=0, NotChecked=0, Total=9312 [2025-04-25 11:58:10,493 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:58:10,493 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:58:10,494 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.556701030927835) internal successors, (442), 96 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-04-25 11:58:10,494 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 11:58:44,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-04-25 11:58:44,345 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 11:58:44,540 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-04-25 11:58:44,540 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:58:44,540 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:58:44,540 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #5 [2025-04-25 11:58:44,540 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:58:44,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:58:44,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:58:44,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:58:44,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:58:44,543 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:58:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash 822027055, now seen corresponding path program 1 times [2025-04-25 11:58:44,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:58:44,543 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294891316] [2025-04-25 11:58:44,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:58:44,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:58:44,544 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:58:44,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:58:44,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:58:44,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:58:44,544 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:58:44,544 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:58:44,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:58:44,546 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:58:44,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1853141377, now seen corresponding path program 1 times [2025-04-25 11:58:44,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:58:44,547 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936911628] [2025-04-25 11:58:44,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:58:44,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:58:44,547 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:58:44,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:58:44,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:58:44,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:58:44,548 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:58:44,548 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:58:44,548 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:58:44,548 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:58:44,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 11:58:44,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:58:44,549 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-04-25 11:58:44,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-04-25 11:58:44,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:58:44,549 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:58:44,549 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:58:44,549 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:58:44,549 INFO L85 PathProgramCache]: Analyzing trace with hash -7903132, now seen corresponding path program 15 times [2025-04-25 11:58:44,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:58:44,549 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143374256] [2025-04-25 11:58:44,549 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:58:44,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:58:44,552 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-04-25 11:58:44,577 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-04-25 11:58:44,577 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 11:58:44,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:58:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 834 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-04-25 11:58:47,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:58:47,197 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143374256] [2025-04-25 11:58:47,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143374256] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:58:47,197 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718922345] [2025-04-25 11:58:47,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 11:58:47,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:58:47,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:58:47,199 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 11:58:47,200 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 11:58:47,220 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-04-25 11:58:47,250 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-04-25 11:58:47,251 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 11:58:47,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:58:47,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 138 conjuncts are in the unsatisfiable core [2025-04-25 11:58:47,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 11:58:52,280 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 20 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:58:52,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 11:58:59,941 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 11:58:59,942 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 11:59:14,237 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 128 proven. 720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 11:59:14,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718922345] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 11:59:14,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 11:59:14,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 38, 38] total 102 [2025-04-25 11:59:14,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320080262] [2025-04-25 11:59:14,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 11:59:14,238 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-04-25 11:59:14,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 11:59:14,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-04-25 11:59:14,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1265, Invalid=9241, Unknown=0, NotChecked=0, Total=10506 [2025-04-25 11:59:14,240 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:59:14,240 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 11:59:14,240 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.407766990291262) internal successors, (454), 102 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 11:59:14,240 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-04-25 11:59:14,241 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 11:59:50,637 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-04-25 11:59:50,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-04-25 11:59:50,644 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 11:59:50,839 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,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-04-25 11:59:50,839 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 11:59:50,839 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 11:59:50,839 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #6 [2025-04-25 11:59:50,839 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 11:59:50,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 11:59:50,839 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 11:59:50,839 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 11:59:50,839 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,840 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 11:59:50,842 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:59:50,842 INFO L85 PathProgramCache]: Analyzing trace with hash 822027975, now seen corresponding path program 1 times [2025-04-25 11:59:50,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:59:50,842 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573858193] [2025-04-25 11:59:50,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:59:50,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:59:50,843 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 11:59:50,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 11:59:50,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:59:50,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:59:50,843 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:59:50,843 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:59:50,844 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 11:59:50,846 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:59:50,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1853140457, now seen corresponding path program 1 times [2025-04-25 11:59:50,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 11:59:50,846 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435993602] [2025-04-25 11:59:50,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 11:59:50,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:59:50,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 11:59:50,847 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 11:59:50,847 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 11:59:50,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 11:59:50,847 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 11:59:50,847 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 11:59:50,847 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 11:59:50,847 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 11:59:50,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 11:59:50,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 11:59:50,847 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,847 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 11:59:50,848 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 11:59:50,848 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 90 is hopeless, skipping. [2025-04-25 11:59:50,848 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2025-04-25 11:59:50,848 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 11:59:50,848 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 11:59:50,848 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 11:59:50,848 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 11:59:50,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1783797378, now seen corresponding path program 16 times [2025-04-25 11:59:50,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 11:59:50,849 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700073611] [2025-04-25 11:59:50,849 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:59:50,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 11:59:50,852 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-04-25 11:59:50,866 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-04-25 11:59:50,866 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:59:50,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:59:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 11:59:54,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 11:59:54,813 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700073611] [2025-04-25 11:59:54,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700073611] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 11:59:54,813 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987189510] [2025-04-25 11:59:54,813 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 11:59:54,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 11:59:54,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 11:59:54,815 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 11:59:54,816 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 11:59:54,837 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-04-25 11:59:54,860 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-04-25 11:59:54,861 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 11:59:54,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 11:59:54,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-04-25 11:59:54,864 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 12:00:01,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 20 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:00:01,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 12:00:11,067 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 12:00:11,068 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 12:00:28,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 197 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:00:28,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987189510] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 12:00:28,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 12:00:28,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 40, 40] total 108 [2025-04-25 12:00:28,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66490015] [2025-04-25 12:00:28,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 12:00:28,829 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2025-04-25 12:00:28,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 12:00:28,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2025-04-25 12:00:28,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1078, Invalid=10694, Unknown=0, NotChecked=0, Total=11772 [2025-04-25 12:00:28,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:00:28,831 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 12:00:28,831 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 4.605504587155964) internal successors, (502), 108 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 12:00:28,831 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:00:28,831 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:00:28,831 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:00:28,831 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:00:28,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:01:18,378 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:01:18,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-04-25 12:01:18,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-04-25 12:01:18,579 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-25 12:01:18,579 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 12:01:18,579 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 12:01:18,580 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #6 [2025-04-25 12:01:18,580 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 12:01:18,580 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 12:01:18,580 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,580 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 12:01:18,580 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,580 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 12:01:18,580 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,580 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 12:01:18,582 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:01:18,582 INFO L85 PathProgramCache]: Analyzing trace with hash 822028959, now seen corresponding path program 1 times [2025-04-25 12:01:18,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:01:18,583 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165733469] [2025-04-25 12:01:18,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:01:18,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:01:18,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 12:01:18,584 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 12:01:18,584 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:01:18,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:01:18,584 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:01:18,584 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:01:18,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 12:01:18,588 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:01:18,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1853139473, now seen corresponding path program 1 times [2025-04-25 12:01:18,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:01:18,588 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247852894] [2025-04-25 12:01:18,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:01:18,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:01:18,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 12:01:18,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 12:01:18,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:01:18,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:01:18,590 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:01:18,590 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:01:18,590 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 12:01:18,590 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 12:01:18,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 12:01:18,591 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:01:18,591 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 90 is hopeless, skipping. [2025-04-25 12:01:18,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-04-25 12:01:18,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 12:01:18,591 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 12:01:18,591 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 12:01:18,591 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:01:18,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1084334680, now seen corresponding path program 17 times [2025-04-25 12:01:18,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 12:01:18,591 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323225293] [2025-04-25 12:01:18,591 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 12:01:18,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:01:18,595 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-04-25 12:01:18,658 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-04-25 12:01:18,658 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-04-25 12:01:18,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:01:22,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-04-25 12:01:22,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 12:01:22,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323225293] [2025-04-25 12:01:22,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323225293] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 12:01:22,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706494442] [2025-04-25 12:01:22,229 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 12:01:22,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 12:01:22,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 12:01:22,231 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 12:01:22,231 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 12:01:22,255 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-04-25 12:01:22,311 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-04-25 12:01:22,311 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-04-25 12:01:22,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:01:22,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 158 conjuncts are in the unsatisfiable core [2025-04-25 12:01:22,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 12:01:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 20 proven. 1086 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:01:29,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 12:01:50,570 WARN L286 SmtUtils]: Spent 12.94s on a formula simplification. DAG size of input: 1527 DAG size of output: 1391 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 12:01:50,571 INFO L325 Elim1Store]: treesize reduction 288, result has 93.4 percent of original size [2025-04-25 12:01:50,572 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 378 treesize of output 4196 [2025-04-25 12:03:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 177 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:03:59,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706494442] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 12:03:59,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 12:03:59,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 42, 44] total 118 [2025-04-25 12:03:59,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020429415] [2025-04-25 12:03:59,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 12:03:59,864 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2025-04-25 12:03:59,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 12:03:59,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2025-04-25 12:03:59,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=12494, Unknown=0, NotChecked=0, Total=14042 [2025-04-25 12:03:59,865 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:03:59,865 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 12:03:59,866 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 4.319327731092437) internal successors, (514), 118 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2025-04-25 12:03:59,866 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:05:24,828 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-04-25 12:05:24,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-04-25 12:05:24,836 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 12:05:25,030 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,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42 [2025-04-25 12:05:25,030 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 12:05:25,030 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 12:05:25,030 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #7 [2025-04-25 12:05:25,030 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 12:05:25,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 12:05:25,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 12:05:25,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 12:05:25,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 12:05:25,033 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:05:25,033 INFO L85 PathProgramCache]: Analyzing trace with hash 822030081, now seen corresponding path program 1 times [2025-04-25 12:05:25,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:05:25,033 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24395767] [2025-04-25 12:05:25,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:05:25,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:05:25,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 12:05:25,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 12:05:25,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:05:25,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:05:25,035 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:05:25,035 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:05:25,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 12:05:25,037 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:05:25,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1853138351, now seen corresponding path program 1 times [2025-04-25 12:05:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:05:25,037 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105575269] [2025-04-25 12:05:25,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:05:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:05:25,038 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 12:05:25,039 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 12:05:25,039 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:05:25,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:05:25,039 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:05:25,039 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:05:25,039 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 12:05:25,039 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 12:05:25,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 12:05:25,040 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:05:25,040 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-04-25 12:05:25,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-04-25 12:05:25,040 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 12:05:25,040 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 12:05:25,040 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 12:05:25,040 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:05:25,040 INFO L85 PathProgramCache]: Analyzing trace with hash -150385466, now seen corresponding path program 18 times [2025-04-25 12:05:25,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 12:05:25,041 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819866779] [2025-04-25 12:05:25,041 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 12:05:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:05:25,045 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-04-25 12:05:25,064 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-04-25 12:05:25,065 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-04-25 12:05:25,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:05:29,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 6 proven. 1300 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 12:05:29,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 12:05:29,531 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819866779] [2025-04-25 12:05:29,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819866779] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 12:05:29,531 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386711104] [2025-04-25 12:05:29,531 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 12:05:29,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 12:05:29,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 12:05:29,533 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 12:05:29,533 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 12:05:29,556 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-04-25 12:05:29,598 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-04-25 12:05:29,598 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-04-25 12:05:29,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:05:29,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-04-25 12:05:29,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 12:05:38,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 20 proven. 1287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:05:38,826 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 12:05:47,823 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,824 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,825 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,826 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,826 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,830 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,831 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,832 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,834 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,834 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,835 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,835 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,835 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,835 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,836 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,836 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,836 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,837 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,837 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,837 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,838 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,838 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,838 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,838 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,839 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,840 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,841 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,841 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,842 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,842 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,842 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,843 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,843 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,844 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,844 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,845 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,845 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,845 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,846 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,857 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,858 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,859 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,860 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,862 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,869 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,870 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,871 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,871 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,871 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,872 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,873 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,874 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,874 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,875 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,875 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,876 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,876 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,877 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,877 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,878 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,878 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,878 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,879 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,879 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,880 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,880 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,881 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,881 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,883 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,883 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,883 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,884 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,884 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,884 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,884 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,886 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,886 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,887 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,888 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,888 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,889 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,889 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,889 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,889 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,890 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,890 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,891 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,891 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,891 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,892 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,892 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,892 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,893 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,894 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,894 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,894 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,894 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,895 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,895 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,896 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,896 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,896 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,897 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,897 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,905 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,918 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,918 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,919 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,920 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,920 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,921 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,921 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,923 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,924 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,925 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,927 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,928 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,931 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,933 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,933 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,934 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,934 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,935 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,935 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,935 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,936 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,936 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,937 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,937 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,937 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,938 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,938 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,938 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,939 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,939 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,939 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,939 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,940 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,940 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,940 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,943 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,946 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,948 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,948 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,948 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,949 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,949 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,951 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,953 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,953 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,953 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,954 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,955 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,958 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,958 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,958 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,959 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,959 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,960 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,960 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,960 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,961 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,961 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,963 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,963 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,963 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,966 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,967 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,969 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,970 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,971 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,971 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,971 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,972 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,972 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,973 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,973 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,975 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,976 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,976 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,977 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,978 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,981 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,981 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,983 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,983 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,984 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,985 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,985 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,985 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 12:05:47,986 INFO L204 Elim1Store]: Index analysis took 162 ms [2025-04-25 12:05:49,772 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 12:05:49,772 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 570 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 210 case distinctions, treesize of input 384 treesize of output 2210 [2025-04-25 12:05:52,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 257 proven. 1050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:05:52,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386711104] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 12:05:52,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 12:05:52,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44, 44] total 125 [2025-04-25 12:05:52,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329110199] [2025-04-25 12:05:52,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 12:05:52,917 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2025-04-25 12:05:52,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 12:05:52,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2025-04-25 12:05:52,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1679, Invalid=14071, Unknown=0, NotChecked=0, Total=15750 [2025-04-25 12:05:52,919 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:05:52,919 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 12:05:52,920 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 4.5396825396825395) internal successors, (572), 125 states have internal predecessors, (572), 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 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 343 states. [2025-04-25 12:05:52,920 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-04-25 12:07:12,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-04-25 12:07:12,695 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-04-25 12:07:12,695 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-04-25 12:07:12,695 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-04-25 12:07:12,695 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-04-25 12:07:12,702 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 12:07:12,895 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 12:07:12,895 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 12:07:12,896 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 12:07:12,896 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #7 [2025-04-25 12:07:12,896 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 12:07:12,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-25 12:07:12,896 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 12:07:12,896 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-25 12:07:12,896 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-25 12:07:12,899 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:07:12,899 INFO L85 PathProgramCache]: Analyzing trace with hash 822031197, now seen corresponding path program 1 times [2025-04-25 12:07:12,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:07:12,900 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769697290] [2025-04-25 12:07:12,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:07:12,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:07:12,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-25 12:07:12,901 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-25 12:07:12,901 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:07:12,901 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:07:12,901 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:07:12,901 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:07:12,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-25 12:07:12,906 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:07:12,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1853137235, now seen corresponding path program 1 times [2025-04-25 12:07:12,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 12:07:12,906 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418177760] [2025-04-25 12:07:12,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 12:07:12,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:07:12,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-25 12:07:12,907 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-25 12:07:12,907 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:07:12,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 12:07:12,908 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 12:07:12,908 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 12:07:12,908 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-04-25 12:07:12,908 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 12:07:12,908 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 12:07:12,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 12:07:12,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 12:07:12,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 12:07:12,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 12:07:12,909 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-04-25 12:07:12,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-04-25 12:07:12,909 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 12:07:12,909 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 12:07:12,909 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 12:07:12,909 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 12:07:12,909 INFO L85 PathProgramCache]: Analyzing trace with hash 651972844, now seen corresponding path program 19 times [2025-04-25 12:07:12,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 12:07:12,909 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847350961] [2025-04-25 12:07:12,909 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 12:07:12,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 12:07:12,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 207 statements into 1 equivalence classes. [2025-04-25 12:07:12,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 207 of 207 statements. [2025-04-25 12:07:12,933 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:07:12,933 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:07:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 0 proven. 1393 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-25 12:07:18,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 12:07:18,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847350961] [2025-04-25 12:07:18,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847350961] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 12:07:18,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870570595] [2025-04-25 12:07:18,805 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 12:07:18,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 12:07:18,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 12:07:18,806 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 12:07:18,807 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 12:07:18,829 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 207 statements into 1 equivalence classes. [2025-04-25 12:07:18,856 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 207 of 207 statements. [2025-04-25 12:07:18,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 12:07:18,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 12:07:18,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 170 conjuncts are in the unsatisfiable core [2025-04-25 12:07:18,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 12:07:28,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 20 proven. 1380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 12:07:28,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 12:07:44,906 WARN L286 SmtUtils]: Spent 6.72s 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 12:07:44,907 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 12:07:44,908 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 Received shutdown request... [2025-04-25 12:08:07,646 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-04-25 12:08:07,650 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 12:08:07,651 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 12:08:07,651 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 12:08:07,654 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 12:08:07,847 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,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-04-25 12:08:07,848 WARN L610 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-326-12-3-5-2-1 context. [2025-04-25 12:08:07,850 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-04-25 12:08:07,850 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-04-25 12:08:07,850 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-04-25 12:08:07,862 INFO L422 BasicCegarLoop]: Path program histogram: [19, 3, 1] [2025-04-25 12:08:07,866 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-25 12:08:07,866 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-25 12:08:07,878 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 12:08:07,879 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.04 12:08:07 BasicIcfg [2025-04-25 12:08:07,879 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-25 12:08:07,880 INFO L158 Benchmark]: Toolchain (without parser) took 836364.31ms. Allocated memory was 167.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 100.4MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2025-04-25 12:08:07,880 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.19ms. Allocated memory is still 167.8MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 12:08:07,880 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.53ms. Allocated memory is still 167.8MB. Free memory was 100.4MB in the beginning and 98.3MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 12:08:07,880 INFO L158 Benchmark]: Boogie Preprocessor took 22.76ms. Allocated memory is still 167.8MB. Free memory was 98.3MB in the beginning and 97.2MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 12:08:07,881 INFO L158 Benchmark]: RCFGBuilder took 180.85ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 88.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 12:08:07,881 INFO L158 Benchmark]: TraceAbstraction took 836123.67ms. Allocated memory was 167.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 87.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2025-04-25 12:08:07,881 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.19ms. Allocated memory is still 167.8MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 32.53ms. Allocated memory is still 167.8MB. Free memory was 100.4MB in the beginning and 98.3MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 22.76ms. Allocated memory is still 167.8MB. Free memory was 98.3MB in the beginning and 97.2MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 180.85ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 88.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 836123.67ms. Allocated memory was 167.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 87.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 2.9GB. 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: 1804300, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 860101, dependent conditional: 860093, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 2304466, dependent conditional: 2304458, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5329, independent: 2277, independent conditional: 1965, independent unconditional: 312, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5329, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5021, dependent conditional: 0, dependent unconditional: 5021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8750, independent: 2957, independent conditional: 2947, independent unconditional: 10, dependent: 5793, dependent conditional: 5757, dependent unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 26, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3248665, independent: 941922, independent conditional: 3106, independent unconditional: 938816, dependent: 2301414, dependent conditional: 1181795, dependent unconditional: 1119619, unknown: 5329, unknown conditional: 5006, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5355, Positive cache size: 2303, Positive conditional cache size: 1991, Positive unconditional cache size: 312, Negative cache size: 3052, Negative conditional cache size: 3041, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058408, Maximal queried relation: 22, Independence queries for same thread: 738990, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 37, Number of trivial persistent sets: 24, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 350, independent: 342, independent conditional: 0, independent unconditional: 342, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1804300, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 860101, dependent conditional: 860093, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 2304466, dependent conditional: 2304458, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5329, independent: 2277, independent conditional: 1965, independent unconditional: 312, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5329, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5021, dependent conditional: 0, dependent unconditional: 5021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8750, independent: 2957, independent conditional: 2947, independent unconditional: 10, dependent: 5793, dependent conditional: 5757, dependent unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 26, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3248665, independent: 941922, independent conditional: 3106, independent unconditional: 938816, dependent: 2301414, dependent conditional: 1181795, dependent unconditional: 1119619, unknown: 5329, unknown conditional: 5006, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5355, Positive cache size: 2303, Positive conditional cache size: 1991, Positive unconditional cache size: 312, Negative cache size: 3052, Negative conditional cache size: 3041, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058408, Maximal queried relation: 22, Independence queries for same thread: 738990 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-326-12-3-5-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-326-12-3-5-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-326-12-3-5-2-1 context. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ∧-326-12-3-5-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 45 locations, 50 edges, 4 error locations. Started 1 CEGAR loops. OverallTime: 836.0s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 19, EmptinessCheckTime: 409.9s, 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: 3121, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 365.5s InterpolantComputationTime, 4220 NumberOfCodeBlocks, 4220 NumberOfCodeBlocksAsserted, 234 NumberOfCheckSat, 6220 ConstructedInterpolants, 178 QuantifiedInterpolants, 417190 SizeOfPredicates, 76 NumberOfNonLiveVariables, 4355 ConjunctsInSsa, 1664 ConjunctsInUnsatCore, 61 InterpolantComputations, 3 PerfectInterpolantSequences, 1781/24551 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]: 128, ConditionCalculationTime [ms]: 67, ConditionCalculations: 197, QuantifiedConditions: 0, TraceChecks: 26, UnknownTraceChecks: 0, UnsatisfiedConditions: 26, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown