/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/counter-fun.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-42d8767-m [2025-04-25 09:38:52,213 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-25 09:38:52,276 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-25 09:38:52,280 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-25 09:38:52,280 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-25 09:38:52,294 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-25 09:38:52,294 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-25 09:38:52,294 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-25 09:38:52,294 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-25 09:38:52,294 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-25 09:38:52,294 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Use SBE=true [2025-04-25 09:38:52,295 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-25 09:38:52,295 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-25 09:38:52,296 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:38:52,296 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:38:52,296 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-25 09:38:52,296 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-25 09:38:52,297 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-04-25 09:38:52,520 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-25 09:38:52,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-25 09:38:52,530 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-25 09:38:52,531 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-04-25 09:38:52,534 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-04-25 09:38:52,534 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/counter-fun.wvr.bpl [2025-04-25 09:38:52,535 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/counter-fun.wvr.bpl' [2025-04-25 09:38:52,549 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-25 09:38:52,550 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-04-25 09:38:52,550 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-25 09:38:52,551 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-25 09:38:52,551 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-25 09:38:52,557 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,580 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,584 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-04-25 09:38:52,585 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-25 09:38:52,586 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-25 09:38:52,586 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-25 09:38:52,586 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-25 09:38:52,590 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,590 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,591 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,591 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,593 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,593 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,596 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,596 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,596 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,602 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-25 09:38:52,602 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-25 09:38:52,602 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-25 09:38:52,602 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-25 09:38:52,603 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/1) ... [2025-04-25 09:38:52,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 09:38:52,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:52,629 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-25 09:38:52,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-25 09:38:52,651 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-04-25 09:38:52,651 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-25 09:38:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-25 09:38:52,651 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-04-25 09:38:52,651 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-25 09:38:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-25 09:38:52,651 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-04-25 09:38:52,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-25 09:38:52,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-25 09:38:52,652 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-25 09:38:52,686 INFO L234 CfgBuilder]: Building ICFG [2025-04-25 09:38:52,687 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-25 09:38:52,752 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-25 09:38:52,752 INFO L283 CfgBuilder]: Performing block encoding [2025-04-25 09:38:52,765 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-25 09:38:52,765 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-25 09:38:52,766 INFO L201 PluginConnector]: Adding new model counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 09:38:52 BoogieIcfgContainer [2025-04-25 09:38:52,766 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-25 09:38:52,767 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-25 09:38:52,767 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-25 09:38:52,771 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-25 09:38:52,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 09:38:52" (1/2) ... [2025-04-25 09:38:52,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@724f9176 and model type counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.04 09:38:52, skipping insertion in model container [2025-04-25 09:38:52,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 09:38:52" (2/2) ... [2025-04-25 09:38:52,772 INFO L128 eAbstractionObserver]: Analyzing ICFG counter-fun.wvr.bpl [2025-04-25 09:38:52,782 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-25 09:38:52,784 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG counter-fun.wvr.bpl that has 3 procedures, 21 locations, 20 edges, 1 initial locations, 2 loop locations, and 1 error locations. [2025-04-25 09:38:52,784 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-25 09:38:52,806 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-25 09:38:52,842 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 09:38:52,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-25 09:38:52,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:52,846 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-25 09:38:52,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-25 09:38:52,891 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-25 09:38:52,905 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-25 09:38:52,910 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;@1abd590b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 09:38:52,910 INFO L341 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-04-25 09:38:52,967 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:52,967 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:52,967 INFO L139 ounterexampleChecker]: Examining path program with hash 1714254865, occurence #1 [2025-04-25 09:38:52,967 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:52,967 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:52,970 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:52,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1670599270, now seen corresponding path program 1 times [2025-04-25 09:38:52,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:52,978 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300773671] [2025-04-25 09:38:52,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:52,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-04-25 09:38:53,025 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-04-25 09:38:53,025 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:53,025 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:53,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:53,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:53,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300773671] [2025-04-25 09:38:53,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300773671] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:38:53,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:38:53,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 09:38:53,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588419819] [2025-04-25 09:38:53,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:38:53,088 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 09:38:53,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:53,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 09:38:53,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 09:38:53,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,103 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:53,104 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:53,104 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,157 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,158 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-25 09:38:53,158 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:53,158 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:53,158 INFO L139 ounterexampleChecker]: Examining path program with hash 1366406608, occurence #1 [2025-04-25 09:38:53,158 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:53,158 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:53,159 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash 36652676, now seen corresponding path program 1 times [2025-04-25 09:38:53,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:53,159 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114676148] [2025-04-25 09:38:53,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:53,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 09:38:53,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:38:53,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:53,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:53,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:53,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:53,306 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114676148] [2025-04-25 09:38:53,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114676148] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:38:53,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:38:53,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-25 09:38:53,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463918162] [2025-04-25 09:38:53,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:38:53,307 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-25 09:38:53,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:53,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-25 09:38:53,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-25 09:38:53,307 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,308 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:53,308 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:53,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,424 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,426 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-25 09:38:53,426 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:53,426 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:53,426 INFO L139 ounterexampleChecker]: Examining path program with hash 225231300, occurence #1 [2025-04-25 09:38:53,426 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:53,426 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:53,426 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:53,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1955502540, now seen corresponding path program 1 times [2025-04-25 09:38:53,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:53,426 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083320154] [2025-04-25 09:38:53,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:53,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,432 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 09:38:53,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 09:38:53,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:53,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:53,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:53,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:53,509 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083320154] [2025-04-25 09:38:53,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083320154] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:38:53,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:38:53,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-25 09:38:53,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570858104] [2025-04-25 09:38:53,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:38:53,510 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-25 09:38:53,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:53,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-25 09:38:53,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-25 09:38:53,510 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,510 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:53,510 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:53,510 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,510 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,510 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:53,596 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-25 09:38:53,596 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:53,596 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:53,596 INFO L139 ounterexampleChecker]: Examining path program with hash 1648163881, occurence #1 [2025-04-25 09:38:53,596 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:53,596 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:53,597 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:53,597 INFO L85 PathProgramCache]: Analyzing trace with hash 325654698, now seen corresponding path program 1 times [2025-04-25 09:38:53,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:53,597 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863388240] [2025-04-25 09:38:53,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:38:53,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,606 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-25 09:38:53,627 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-25 09:38:53,627 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:38:53,627 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:53,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:53,685 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863388240] [2025-04-25 09:38:53,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863388240] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:38:53,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:38:53,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-25 09:38:53,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615714035] [2025-04-25 09:38:53,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:38:53,685 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 09:38:53,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:53,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 09:38:53,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-25 09:38:53,687 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,687 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:53,687 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:53,687 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,687 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,687 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:53,687 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:53,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:53,721 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-25 09:38:53,721 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:53,721 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:53,721 INFO L139 ounterexampleChecker]: Examining path program with hash 1300315624, occurence #1 [2025-04-25 09:38:53,721 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:53,721 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:53,721 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:53,721 INFO L85 PathProgramCache]: Analyzing trace with hash 330075080, now seen corresponding path program 2 times [2025-04-25 09:38:53,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:53,722 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395506162] [2025-04-25 09:38:53,722 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:38:53,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,728 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 20 statements into 2 equivalence classes. [2025-04-25 09:38:53,734 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 20 of 20 statements. [2025-04-25 09:38:53,735 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:38:53,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:53,838 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 09:38:53,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:53,838 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395506162] [2025-04-25 09:38:53,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395506162] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 09:38:53,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 09:38:53,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-25 09:38:53,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523638307] [2025-04-25 09:38:53,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 09:38:53,839 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-25 09:38:53,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:53,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-25 09:38:53,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-25 09:38:53,839 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,839 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:53,840 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:53,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:53,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:53,840 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:53,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:53,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:53,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:53,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:53,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-25 09:38:53,947 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-25 09:38:53,947 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:53,947 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:53,947 INFO L139 ounterexampleChecker]: Examining path program with hash -1181048655, occurence #1 [2025-04-25 09:38:53,947 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:53,947 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:53,947 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:53,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2046042352, now seen corresponding path program 3 times [2025-04-25 09:38:53,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:53,948 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153175928] [2025-04-25 09:38:53,948 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:38:53,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:53,951 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 20 statements into 2 equivalence classes. [2025-04-25 09:38:53,956 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 20 of 20 statements. [2025-04-25 09:38:53,956 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-25 09:38:53,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-25 09:38:54,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:54,043 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153175928] [2025-04-25 09:38:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153175928] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:54,043 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475164011] [2025-04-25 09:38:54,043 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:38:54,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:54,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:54,046 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:54,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-25 09:38:54,067 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 20 statements into 2 equivalence classes. [2025-04-25 09:38:54,073 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 20 of 20 statements. [2025-04-25 09:38:54,073 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-25 09:38:54,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:54,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-04-25 09:38:54,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:54,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:54,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:54,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:54,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475164011] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:54,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:54,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2025-04-25 09:38:54,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079532202] [2025-04-25 09:38:54,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:54,321 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-25 09:38:54,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:54,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-25 09:38:54,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2025-04-25 09:38:54,321 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:54,322 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:54,322 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-25 09:38:54,322 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:54,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:54,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:54,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:54,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:54,692 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:54,692 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:54,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:54,892 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,SelfDestructingSolverStorable5 [2025-04-25 09:38:54,893 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:54,893 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:54,893 INFO L139 ounterexampleChecker]: Examining path program with hash -847659810, occurence #1 [2025-04-25 09:38:54,893 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:54,893 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:54,894 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:54,894 INFO L85 PathProgramCache]: Analyzing trace with hash -680456944, now seen corresponding path program 4 times [2025-04-25 09:38:54,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:54,894 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749336191] [2025-04-25 09:38:54,894 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:54,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:54,903 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 28 statements into 2 equivalence classes. [2025-04-25 09:38:54,908 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-04-25 09:38:54,908 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:54,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:55,042 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-25 09:38:55,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:55,042 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749336191] [2025-04-25 09:38:55,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749336191] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:55,043 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074570950] [2025-04-25 09:38:55,043 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:38:55,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:55,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:55,048 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:55,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-25 09:38:55,071 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 28 statements into 2 equivalence classes. [2025-04-25 09:38:55,080 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-04-25 09:38:55,081 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:38:55,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:55,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-25 09:38:55,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:55,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:55,292 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:55,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074570950] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:55,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:55,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2025-04-25 09:38:55,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129027696] [2025-04-25 09:38:55,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:55,463 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-04-25 09:38:55,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:55,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-04-25 09:38:55,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2025-04-25 09:38:55,464 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:55,464 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:55,464 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 09:38:55,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:56,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:56,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:56,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:56,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:56,101 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:56,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:38:56,102 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-25 09:38:56,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-25 09:38:56,306 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:56,306 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:56,306 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:56,306 INFO L139 ounterexampleChecker]: Examining path program with hash -1195508067, occurence #1 [2025-04-25 09:38:56,306 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:56,306 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:56,307 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:56,307 INFO L85 PathProgramCache]: Analyzing trace with hash 707902706, now seen corresponding path program 5 times [2025-04-25 09:38:56,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:56,307 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754314432] [2025-04-25 09:38:56,307 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:56,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:56,311 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 34 statements into 5 equivalence classes. [2025-04-25 09:38:56,316 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 09:38:56,316 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-25 09:38:56,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-25 09:38:56,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:56,458 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754314432] [2025-04-25 09:38:56,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754314432] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:56,458 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760622353] [2025-04-25 09:38:56,458 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:38:56,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:56,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:56,461 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:56,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-25 09:38:56,480 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 34 statements into 5 equivalence classes. [2025-04-25 09:38:56,491 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 09:38:56,491 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-25 09:38:56,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:56,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 39 conjuncts are in the unsatisfiable core [2025-04-25 09:38:56,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:56,572 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:56,572 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2025-04-25 09:38:56,718 INFO L325 Elim1Store]: treesize reduction 24, result has 70.4 percent of original size [2025-04-25 09:38:56,718 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 33 treesize of output 81 [2025-04-25 09:38:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-25 09:38:56,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:56,960 INFO L325 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2025-04-25 09:38:56,961 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 42 [2025-04-25 09:38:56,968 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:56,968 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2025-04-25 09:38:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-25 09:38:56,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760622353] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:56,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:56,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 8] total 13 [2025-04-25 09:38:56,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952585584] [2025-04-25 09:38:56,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:56,976 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-25 09:38:56,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:56,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-25 09:38:56,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-04-25 09:38:56,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:56,977 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:56,977 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-25 09:38:56,977 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-25 09:38:57,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:57,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-25 09:38:57,243 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:57,243 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:57,243 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:57,243 INFO L139 ounterexampleChecker]: Examining path program with hash 1693181165, occurence #1 [2025-04-25 09:38:57,243 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:38:57,243 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:38:57,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:38:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash -629224752, now seen corresponding path program 6 times [2025-04-25 09:38:57,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:38:57,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452464015] [2025-04-25 09:38:57,244 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:38:57,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:38:57,248 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 36 statements into 5 equivalence classes. [2025-04-25 09:38:57,252 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 36 of 36 statements. [2025-04-25 09:38:57,252 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-25 09:38:57,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:38:57,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:38:57,422 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452464015] [2025-04-25 09:38:57,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452464015] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:38:57,422 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928252534] [2025-04-25 09:38:57,422 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:38:57,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:38:57,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:38:57,424 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:38:57,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-25 09:38:57,444 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 36 statements into 5 equivalence classes. [2025-04-25 09:38:57,454 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 36 of 36 statements. [2025-04-25 09:38:57,454 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-25 09:38:57,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:38:57,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-25 09:38:57,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:38:57,704 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:57,704 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:38:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:38:57,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928252534] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:38:57,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:38:57,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 33 [2025-04-25 09:38:57,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586739099] [2025-04-25 09:38:57,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:38:57,978 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-04-25 09:38:57,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:38:57,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-04-25 09:38:57,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2025-04-25 09:38:57,979 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:57,979 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:38:57,980 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:57,980 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:38:59,059 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:38:59,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 09:38:59,070 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 09:38:59,261 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2025-04-25 09:38:59,261 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:38:59,261 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:38:59,261 INFO L139 ounterexampleChecker]: Examining path program with hash 1693181165, occurence #2 [2025-04-25 09:38:59,261 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:38:59,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:38:59,262 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:59,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:38:59,262 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:59,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-25 09:38:59,262 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:38:59,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-25 09:38:59,311 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:38:59,311 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 20 treesize of output 22 [2025-04-25 09:39:00,333 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 09:39:00,333 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 12 treesize of output 11 [2025-04-25 09:39:01,360 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:01,360 INFO L85 PathProgramCache]: Analyzing trace with hash -285560293, now seen corresponding path program 1 times [2025-04-25 09:39:01,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:01,360 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41342509] [2025-04-25 09:39:01,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:01,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:01,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-04-25 09:39:01,374 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-04-25 09:39:01,374 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:01,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:01,375 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:01,375 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:01,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-25 09:39:01,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:01,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:39:01,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:01,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-25 09:39:01,375 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:01,375 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:01,375 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:01,376 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:01,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1521056078, now seen corresponding path program 7 times [2025-04-25 09:39:01,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:01,376 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840742510] [2025-04-25 09:39:01,376 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:01,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:01,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-25 09:39:01,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-25 09:39:01,382 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:01,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:01,535 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-04-25 09:39:01,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:01,535 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840742510] [2025-04-25 09:39:01,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840742510] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:01,535 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593238529] [2025-04-25 09:39:01,535 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:01,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:01,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:01,537 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:01,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-25 09:39:01,557 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-25 09:39:01,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-25 09:39:01,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:01,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:01,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-04-25 09:39:01,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:01,754 INFO L325 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2025-04-25 09:39:01,754 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 57 [2025-04-25 09:39:01,993 INFO L325 Elim1Store]: treesize reduction 48, result has 78.7 percent of original size [2025-04-25 09:39:01,993 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 13 new quantified variables, introduced 28 case distinctions, treesize of input 45 treesize of output 210 [2025-04-25 09:39:02,856 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-04-25 09:39:02,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:03,126 INFO L325 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2025-04-25 09:39:03,126 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 62 [2025-04-25 09:39:03,143 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:03,143 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 56 [2025-04-25 09:39:03,159 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-25 09:39:03,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593238529] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:03,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:03,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 10] total 19 [2025-04-25 09:39:03,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945654679] [2025-04-25 09:39:03,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:03,159 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-04-25 09:39:03,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:03,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-04-25 09:39:03,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2025-04-25 09:39:03,160 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:03,160 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:03,160 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 09:39:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:03,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 09:39:03,260 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:03,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-25 09:39:03,460 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-04-25 09:39:03,460 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:03,460 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:03,460 INFO L139 ounterexampleChecker]: Examining path program with hash 1693181165, occurence #3 [2025-04-25 09:39:03,460 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:03,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:03,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-25 09:39:03,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-25 09:39:03,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-25 09:39:03,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:03,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-25 09:39:03,501 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:03,501 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 16 treesize of output 20 [2025-04-25 09:39:04,520 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:39:05,530 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:05,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1377917848, now seen corresponding path program 1 times [2025-04-25 09:39:05,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:05,530 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204716380] [2025-04-25 09:39:05,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:05,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:05,532 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-25 09:39:05,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-25 09:39:05,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:05,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:05,540 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:05,540 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:05,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-25 09:39:05,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:05,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-25 09:39:05,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:05,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-25 09:39:05,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:05,540 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:05,540 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:05,540 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:05,540 INFO L85 PathProgramCache]: Analyzing trace with hash 383083246, now seen corresponding path program 8 times [2025-04-25 09:39:05,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:05,540 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088739867] [2025-04-25 09:39:05,540 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:39:05,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:05,543 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 46 statements into 2 equivalence classes. [2025-04-25 09:39:05,549 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 46 of 46 statements. [2025-04-25 09:39:05,549 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:39:05,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-04-25 09:39:05,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:05,719 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088739867] [2025-04-25 09:39:05,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088739867] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:05,719 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182861086] [2025-04-25 09:39:05,719 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:39:05,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:05,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:05,721 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:05,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-04-25 09:39:05,739 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 46 statements into 2 equivalence classes. [2025-04-25 09:39:05,752 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 46 of 46 statements. [2025-04-25 09:39:05,753 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:39:05,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:05,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-25 09:39:05,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:06,076 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:06,076 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:06,325 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:06,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182861086] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:06,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:06,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 20, 20] total 46 [2025-04-25 09:39:06,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184781538] [2025-04-25 09:39:06,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:06,326 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-25 09:39:06,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:06,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-25 09:39:06,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=480, Invalid=1682, Unknown=0, NotChecked=0, Total=2162 [2025-04-25 09:39:06,328 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:06,328 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:06,328 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.3404255319148937) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:06,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:07,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:07,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-04-25 09:39:07,722 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12 [2025-04-25 09:39:07,722 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:07,722 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:07,722 INFO L139 ounterexampleChecker]: Examining path program with hash 1534027404, occurence #1 [2025-04-25 09:39:07,722 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:39:07,722 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:07,723 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:07,723 INFO L85 PathProgramCache]: Analyzing trace with hash -588927584, now seen corresponding path program 9 times [2025-04-25 09:39:07,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:07,723 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87459778] [2025-04-25 09:39:07,723 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:39:07,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:07,726 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 7 equivalence classes. [2025-04-25 09:39:07,738 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-04-25 09:39:07,739 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-25 09:39:07,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-04-25 09:39:07,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:07,874 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87459778] [2025-04-25 09:39:07,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87459778] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:07,874 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413546032] [2025-04-25 09:39:07,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:39:07,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:07,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:07,876 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:07,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-04-25 09:39:07,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 7 equivalence classes. [2025-04-25 09:39:07,913 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-04-25 09:39:07,913 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-25 09:39:07,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:07,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-25 09:39:07,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:08,219 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:08,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 2 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:08,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413546032] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:08,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:08,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 19, 19] total 41 [2025-04-25 09:39:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763694048] [2025-04-25 09:39:08,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:08,528 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-04-25 09:39:08,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:08,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-04-25 09:39:08,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1404, Unknown=0, NotChecked=0, Total=1722 [2025-04-25 09:39:08,529 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:08,529 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:08,529 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.238095238095238) internal successors, (94), 41 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:08,529 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:08,529 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:08,529 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:08,529 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:08,529 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:08,530 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:10,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2025-04-25 09:39:10,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-04-25 09:39:10,464 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:10,464 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:10,464 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:10,464 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #1 [2025-04-25 09:39:10,464 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-25 09:39:10,464 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:10,464 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:10,464 INFO L85 PathProgramCache]: Analyzing trace with hash 645671302, now seen corresponding path program 10 times [2025-04-25 09:39:10,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:10,465 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288194902] [2025-04-25 09:39:10,465 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:39:10,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:10,467 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 50 statements into 2 equivalence classes. [2025-04-25 09:39:10,470 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 09:39:10,471 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:39:10,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:10,623 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2025-04-25 09:39:10,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:10,623 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288194902] [2025-04-25 09:39:10,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288194902] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:10,624 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745224585] [2025-04-25 09:39:10,624 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:39:10,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:10,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:10,625 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:10,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-04-25 09:39:10,644 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 50 statements into 2 equivalence classes. [2025-04-25 09:39:10,659 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 09:39:10,660 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:39:10,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:10,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 75 conjuncts are in the unsatisfiable core [2025-04-25 09:39:10,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:10,814 INFO L325 Elim1Store]: treesize reduction 37, result has 44.8 percent of original size [2025-04-25 09:39:10,814 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 54 [2025-04-25 09:39:10,819 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-04-25 09:39:10,819 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:11,153 INFO L325 Elim1Store]: treesize reduction 60, result has 25.9 percent of original size [2025-04-25 09:39:11,154 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 76 [2025-04-25 09:39:11,166 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:11,166 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 56 [2025-04-25 09:39:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 12 proven. 31 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-04-25 09:39:11,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745224585] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:11,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:11,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 9] total 17 [2025-04-25 09:39:11,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458374876] [2025-04-25 09:39:11,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:11,178 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-04-25 09:39:11,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:11,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-04-25 09:39:11,179 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2025-04-25 09:39:11,179 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:11,179 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:11,179 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:11,179 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2025-04-25 09:39:11,180 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:11,235 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:11,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:11,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:11,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:11,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2025-04-25 09:39:11,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:11,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-04-25 09:39:11,436 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-04-25 09:39:11,436 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:11,436 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:11,437 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #2 [2025-04-25 09:39:11,437 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:11,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:11,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-25 09:39:11,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-25 09:39:11,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-25 09:39:11,437 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:11,437 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:39:11,469 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:39:11,470 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 16 treesize of output 15 [2025-04-25 09:39:12,481 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:12,482 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 11 treesize of output 15 [2025-04-25 09:39:13,491 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:13,491 INFO L85 PathProgramCache]: Analyzing trace with hash -887608811, now seen corresponding path program 1 times [2025-04-25 09:39:13,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:13,491 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841891282] [2025-04-25 09:39:13,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:13,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:13,494 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-04-25 09:39:13,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-04-25 09:39:13,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:13,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:13,498 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:13,498 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:13,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-04-25 09:39:13,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:13,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:13,499 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:13,499 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:13,499 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:13,499 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:13,499 INFO L85 PathProgramCache]: Analyzing trace with hash 579542210, now seen corresponding path program 11 times [2025-04-25 09:39:13,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:13,499 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681436809] [2025-04-25 09:39:13,499 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:39:13,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:13,502 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 54 statements into 8 equivalence classes. [2025-04-25 09:39:13,507 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 54 of 54 statements. [2025-04-25 09:39:13,507 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-25 09:39:13,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:13,668 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2025-04-25 09:39:13,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:13,668 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681436809] [2025-04-25 09:39:13,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681436809] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:13,669 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271721384] [2025-04-25 09:39:13,669 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:39:13,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:13,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:13,672 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:13,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-04-25 09:39:13,690 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 54 statements into 8 equivalence classes. [2025-04-25 09:39:13,709 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 54 of 54 statements. [2025-04-25 09:39:13,709 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-25 09:39:13,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:13,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-04-25 09:39:13,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 6 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:14,161 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 10 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:14,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271721384] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:14,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:14,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 24, 24] total 54 [2025-04-25 09:39:14,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185219754] [2025-04-25 09:39:14,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:14,546 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-04-25 09:39:14,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:14,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-04-25 09:39:14,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=650, Invalid=2320, Unknown=0, NotChecked=0, Total=2970 [2025-04-25 09:39:14,548 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:14,548 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:14,548 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2545454545454544) internal successors, (124), 54 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:14,548 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:16,081 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:16,082 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:16,082 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-04-25 09:39:16,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-04-25 09:39:16,286 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,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16 [2025-04-25 09:39:16,286 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:16,286 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:16,286 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #3 [2025-04-25 09:39:16,286 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:16,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:16,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-25 09:39:16,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:39:16,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-25 09:39:16,286 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:16,286 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-25 09:39:16,325 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:16,325 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 20 treesize of output 22 [2025-04-25 09:39:16,673 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2025-04-25 09:39:17,682 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:17,682 INFO L85 PathProgramCache]: Analyzing trace with hash 33405532, now seen corresponding path program 1 times [2025-04-25 09:39:17,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:17,682 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873094216] [2025-04-25 09:39:17,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:17,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:17,684 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-04-25 09:39:17,690 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-04-25 09:39:17,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:17,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:17,691 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:17,691 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:17,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-04-25 09:39:17,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:17,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-25 09:39:17,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:17,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 09:39:17,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:17,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:39:17,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:17,691 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:17,691 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:17,691 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:17,691 INFO L85 PathProgramCache]: Analyzing trace with hash 101570250, now seen corresponding path program 12 times [2025-04-25 09:39:17,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:17,694 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659751784] [2025-04-25 09:39:17,694 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:17,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:17,696 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 62 statements into 9 equivalence classes. [2025-04-25 09:39:17,702 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 62 of 62 statements. [2025-04-25 09:39:17,702 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 09:39:17,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:18,006 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-04-25 09:39:18,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:18,006 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659751784] [2025-04-25 09:39:18,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659751784] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:18,006 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525172915] [2025-04-25 09:39:18,006 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:18,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:18,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:18,009 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:18,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-04-25 09:39:18,040 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 62 statements into 9 equivalence classes. [2025-04-25 09:39:18,071 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 62 of 62 statements. [2025-04-25 09:39:18,071 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 09:39:18,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:18,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-04-25 09:39:18,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:18,490 INFO L325 Elim1Store]: treesize reduction 260, result has 28.8 percent of original size [2025-04-25 09:39:18,490 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 11 new quantified variables, introduced 28 case distinctions, treesize of input 114 treesize of output 151 [2025-04-25 09:39:18,497 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2025-04-25 09:39:18,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:19,278 INFO L325 Elim1Store]: treesize reduction 292, result has 19.1 percent of original size [2025-04-25 09:39:19,278 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 19 new quantified variables, introduced 45 case distinctions, treesize of input 208 treesize of output 190 [2025-04-25 09:39:19,322 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:19,323 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 200 treesize of output 152 [2025-04-25 09:39:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 38 proven. 65 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-04-25 09:39:19,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525172915] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:19,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:19,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 16] total 31 [2025-04-25 09:39:19,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347038048] [2025-04-25 09:39:19,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:19,381 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-04-25 09:39:19,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:19,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-04-25 09:39:19,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2025-04-25 09:39:19,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:19,381 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:19,382 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.838709677419355) internal successors, (88), 31 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-04-25 09:39:19,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:19,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:19,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:19,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-04-25 09:39:19,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:19,524 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 09:39:19,716 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-25 09:39:19,717 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:19,717 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:19,717 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #4 [2025-04-25 09:39:19,717 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:19,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:19,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:19,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-25 09:39:19,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-25 09:39:19,717 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-25 09:39:19,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-25 09:39:19,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:19,718 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:19,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:19,755 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:19,755 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 16 treesize of output 20 [2025-04-25 09:39:20,775 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:39:21,787 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:21,787 INFO L85 PathProgramCache]: Analyzing trace with hash -115526483, now seen corresponding path program 1 times [2025-04-25 09:39:21,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:21,787 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723973920] [2025-04-25 09:39:21,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:21,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:21,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-04-25 09:39:21,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-04-25 09:39:21,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:21,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:21,796 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:21,796 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:21,796 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-25 09:39:21,796 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:21,796 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-25 09:39:21,796 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:21,796 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 09:39:21,796 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:21,796 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:39:21,797 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:21,797 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:21,797 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:21,797 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:21,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2072644614, now seen corresponding path program 13 times [2025-04-25 09:39:21,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:21,797 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078417574] [2025-04-25 09:39:21,797 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:21,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:21,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-25 09:39:21,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 09:39:21,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:21,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2025-04-25 09:39:22,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:22,051 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078417574] [2025-04-25 09:39:22,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078417574] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:22,051 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431650478] [2025-04-25 09:39:22,051 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:39:22,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:22,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:22,053 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:22,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-04-25 09:39:22,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-25 09:39:22,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 09:39:22,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:22,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:22,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-25 09:39:22,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 20 proven. 159 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:22,607 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 26 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:23,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431650478] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:23,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:23,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 30, 30] total 69 [2025-04-25 09:39:23,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855239653] [2025-04-25 09:39:23,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:23,172 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-04-25 09:39:23,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:23,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-04-25 09:39:23,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=920, Invalid=3910, Unknown=0, NotChecked=0, Total=4830 [2025-04-25 09:39:23,173 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:23,173 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:23,174 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.1714285714285713) internal successors, (152), 69 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:23,174 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:25,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:39:25,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-25 09:39:25,853 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-04-25 09:39:25,853 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:25,853 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:25,853 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #5 [2025-04-25 09:39:25,853 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:25,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:25,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:25,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-25 09:39:25,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-25 09:39:25,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:25,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:25,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:39:25,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:25,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:25,889 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:25,889 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 20 treesize of output 22 [2025-04-25 09:39:26,257 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2025-04-25 09:39:27,264 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1183004424, now seen corresponding path program 1 times [2025-04-25 09:39:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:27,264 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418864919] [2025-04-25 09:39:27,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:27,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-04-25 09:39:27,272 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-04-25 09:39:27,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:27,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:27,273 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:27,273 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-25 09:39:27,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-25 09:39:27,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:39:27,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-25 09:39:27,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 09:39:27,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:27,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:39:27,273 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:27,273 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:27,273 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:27,274 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash 358694414, now seen corresponding path program 14 times [2025-04-25 09:39:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:27,274 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780214228] [2025-04-25 09:39:27,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:39:27,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:27,277 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-04-25 09:39:27,283 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-04-25 09:39:27,283 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:39:27,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-04-25 09:39:27,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:27,648 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780214228] [2025-04-25 09:39:27,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780214228] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:27,648 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248970153] [2025-04-25 09:39:27,648 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:39:27,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:27,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:27,650 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:27,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-04-25 09:39:27,670 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-04-25 09:39:27,701 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-04-25 09:39:27,701 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:39:27,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:27,704 WARN L254 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-04-25 09:39:27,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:28,456 INFO L325 Elim1Store]: treesize reduction 760, result has 23.3 percent of original size [2025-04-25 09:39:28,456 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 17 new quantified variables, introduced 66 case distinctions, treesize of input 188 treesize of output 307 [2025-04-25 09:39:28,469 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 18 proven. 69 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-04-25 09:39:28,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:29,867 INFO L325 Elim1Store]: treesize reduction 508, result has 18.7 percent of original size [2025-04-25 09:39:29,868 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 25 new quantified variables, introduced 78 case distinctions, treesize of input 260 treesize of output 300 [2025-04-25 09:39:29,924 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:29,924 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 496 treesize of output 296 [2025-04-25 09:39:30,126 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 32 proven. 87 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2025-04-25 09:39:30,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248970153] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:30,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:30,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 16, 18] total 38 [2025-04-25 09:39:30,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365553475] [2025-04-25 09:39:30,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:30,127 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-04-25 09:39:30,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:30,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-04-25 09:39:30,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1268, Unknown=0, NotChecked=0, Total=1406 [2025-04-25 09:39:30,128 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:30,128 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:30,128 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.763157894736842) internal successors, (105), 38 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:39:30,128 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:39:30,298 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:30,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-04-25 09:39:30,499 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22 [2025-04-25 09:39:30,499 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:30,499 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:30,499 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #6 [2025-04-25 09:39:30,499 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:30,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:30,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-25 09:39:30,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-25 09:39:30,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:30,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:30,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:39:30,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:30,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:39:30,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:30,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:39:30,536 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:30,537 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 16 treesize of output 20 [2025-04-25 09:39:31,547 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-04-25 09:39:32,553 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:32,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1519320243, now seen corresponding path program 1 times [2025-04-25 09:39:32,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:32,553 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702106373] [2025-04-25 09:39:32,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:32,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:32,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-04-25 09:39:32,559 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-04-25 09:39:32,559 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:32,559 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:32,560 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:32,560 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-25 09:39:32,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-25 09:39:32,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 09:39:32,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:39:32,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 09:39:32,560 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:32,560 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:39:32,560 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:32,560 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:32,560 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:32,560 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:32,561 INFO L85 PathProgramCache]: Analyzing trace with hash -830753462, now seen corresponding path program 15 times [2025-04-25 09:39:32,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:32,561 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471603249] [2025-04-25 09:39:32,561 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:39:32,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:32,563 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 10 equivalence classes. [2025-04-25 09:39:32,568 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 78 of 78 statements. [2025-04-25 09:39:32,569 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-25 09:39:32,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:32,976 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 42 proven. 51 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-04-25 09:39:32,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:32,977 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471603249] [2025-04-25 09:39:32,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471603249] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:32,977 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142388718] [2025-04-25 09:39:32,977 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:39:32,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:32,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:32,980 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:32,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-04-25 09:39:33,007 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 10 equivalence classes. [2025-04-25 09:39:33,039 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 78 of 78 statements. [2025-04-25 09:39:33,039 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-25 09:39:33,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:33,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-25 09:39:33,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:33,833 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 42 proven. 213 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:33,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:34,673 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 50 proven. 205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:34,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142388718] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:34,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:34,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 36, 36] total 83 [2025-04-25 09:39:34,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385200317] [2025-04-25 09:39:34,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:34,674 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-04-25 09:39:34,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:34,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-04-25 09:39:34,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1262, Invalid=5710, Unknown=0, NotChecked=0, Total=6972 [2025-04-25 09:39:34,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:34,676 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:34,676 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.142857142857143) internal successors, (180), 83 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:34,676 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:37,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:37,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2025-04-25 09:39:37,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-04-25 09:39:37,632 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-25 09:39:37,632 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:37,632 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:37,633 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #7 [2025-04-25 09:39:37,633 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:39:37,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:37,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:39:37,668 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:39:37,669 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 20 treesize of output 15 [2025-04-25 09:39:38,682 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:38,682 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 11 treesize of output 15 [2025-04-25 09:39:39,692 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:39,692 INFO L85 PathProgramCache]: Analyzing trace with hash -418997348, now seen corresponding path program 1 times [2025-04-25 09:39:39,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:39,692 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313887031] [2025-04-25 09:39:39,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:39,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:39,695 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-25 09:39:39,699 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-25 09:39:39,700 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:39,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:39,701 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:39,701 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 09:39:39,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:39,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-25 09:39:39,701 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:39,702 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:39,702 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:39,702 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:39,702 INFO L85 PathProgramCache]: Analyzing trace with hash -168599726, now seen corresponding path program 16 times [2025-04-25 09:39:39,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:39,702 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833785838] [2025-04-25 09:39:39,702 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:39:39,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:39,705 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 86 statements into 2 equivalence classes. [2025-04-25 09:39:39,714 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-25 09:39:39,714 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:39:39,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2025-04-25 09:39:40,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:40,149 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833785838] [2025-04-25 09:39:40,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833785838] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:40,149 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018314093] [2025-04-25 09:39:40,149 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:39:40,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:40,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:40,151 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:40,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-04-25 09:39:40,169 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 86 statements into 2 equivalence classes. [2025-04-25 09:39:40,195 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-25 09:39:40,195 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:39:40,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:40,202 WARN L254 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 145 conjuncts are in the unsatisfiable core [2025-04-25 09:39:40,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:41,576 INFO L325 Elim1Store]: treesize reduction 1590, result has 22.1 percent of original size [2025-04-25 09:39:41,577 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 23 new quantified variables, introduced 120 case distinctions, treesize of input 278 treesize of output 565 [2025-04-25 09:39:41,625 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 20 proven. 119 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-04-25 09:39:41,625 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:44,344 INFO L325 Elim1Store]: treesize reduction 900, result has 17.4 percent of original size [2025-04-25 09:39:44,345 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 33 new quantified variables, introduced 136 case distinctions, treesize of input 300 treesize of output 460 [2025-04-25 09:39:44,462 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:44,462 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 17 new quantified variables, introduced 36 case distinctions, treesize of input 1008 treesize of output 488 [2025-04-25 09:39:45,194 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 18 proven. 139 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-04-25 09:39:45,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018314093] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:45,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:45,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 20, 21] total 47 [2025-04-25 09:39:45,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052950695] [2025-04-25 09:39:45,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:45,195 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-25 09:39:45,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:45,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-25 09:39:45,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1989, Unknown=0, NotChecked=0, Total=2162 [2025-04-25 09:39:45,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:45,196 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:45,196 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.702127659574468) internal successors, (127), 47 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:45,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:45,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:45,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:45,197 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2025-04-25 09:39:45,198 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2025-04-25 09:39:45,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:45,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-25 09:39:45,616 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 [2025-04-25 09:39:45,616 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:45,616 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:45,616 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #8 [2025-04-25 09:39:45,616 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:45,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:45,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:45,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:39:45,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:45,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:39:45,655 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:39:45,655 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 16 treesize of output 15 [2025-04-25 09:39:46,670 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:46,670 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 11 treesize of output 15 [2025-04-25 09:39:47,678 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:47,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2093848053, now seen corresponding path program 1 times [2025-04-25 09:39:47,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:47,679 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108759482] [2025-04-25 09:39:47,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:47,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:47,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-25 09:39:47,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-25 09:39:47,684 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:47,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:47,685 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:47,685 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 09:39:47,685 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:47,685 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-04-25 09:39:47,686 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:47,686 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:47,686 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:47,686 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:47,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1218635634, now seen corresponding path program 17 times [2025-04-25 09:39:47,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:47,686 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471270547] [2025-04-25 09:39:47,686 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:39:47,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:47,689 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 90 statements into 11 equivalence classes. [2025-04-25 09:39:47,694 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 90 of 90 statements. [2025-04-25 09:39:47,694 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-25 09:39:47,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:48,064 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 72 proven. 79 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2025-04-25 09:39:48,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:48,064 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471270547] [2025-04-25 09:39:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471270547] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:48,064 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117977684] [2025-04-25 09:39:48,064 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 09:39:48,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:48,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:48,066 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:48,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-25 09:39:48,093 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 90 statements into 11 equivalence classes. [2025-04-25 09:39:48,142 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 90 of 90 statements. [2025-04-25 09:39:48,142 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-25 09:39:48,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:48,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-04-25 09:39:48,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:49,132 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 72 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:49,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:39:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 82 proven. 269 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:39:49,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117977684] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:39:49,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:39:49,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 42, 42] total 96 [2025-04-25 09:39:49,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101284341] [2025-04-25 09:39:49,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:39:49,878 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-04-25 09:39:49,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:39:49,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-04-25 09:39:49,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1712, Invalid=7600, Unknown=0, NotChecked=0, Total=9312 [2025-04-25 09:39:49,881 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:49,881 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:39:49,881 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 96 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:49,881 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2025-04-25 09:39:49,882 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:49,882 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2025-04-25 09:39:49,882 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:49,882 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:39:53,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2025-04-25 09:39:53,311 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 09:39:53,506 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-04-25 09:39:53,506 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:39:53,506 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:39:53,506 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #9 [2025-04-25 09:39:53,506 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:39:53,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:39:53,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:39:53,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:39:53,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:39:53,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-25 09:39:53,507 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:53,507 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:39:53,539 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:39:53,539 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 20 treesize of output 22 [2025-04-25 09:39:54,181 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 09:39:54,182 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 12 treesize of output 11 [2025-04-25 09:39:55,191 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:55,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1152044472, now seen corresponding path program 1 times [2025-04-25 09:39:55,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:39:55,192 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269692431] [2025-04-25 09:39:55,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:39:55,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:55,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-25 09:39:55,197 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-25 09:39:55,197 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:39:55,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:39:55,198 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:39:55,198 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 09:39:55,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:39:55,199 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 94 [2025-04-25 09:39:55,199 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:39:55,199 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:39:55,199 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:39:55,199 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:39:55,199 INFO L85 PathProgramCache]: Analyzing trace with hash -272549226, now seen corresponding path program 18 times [2025-04-25 09:39:55,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:39:55,199 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792653787] [2025-04-25 09:39:55,199 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:55,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:39:55,202 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 98 statements into 12 equivalence classes. [2025-04-25 09:39:55,211 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 98 of 98 statements. [2025-04-25 09:39:55,212 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-04-25 09:39:55,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 16 proven. 243 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2025-04-25 09:39:55,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:39:55,857 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792653787] [2025-04-25 09:39:55,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792653787] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:39:55,857 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143537872] [2025-04-25 09:39:55,857 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 09:39:55,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:39:55,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:39:55,859 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:39:55,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-25 09:39:55,878 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 98 statements into 12 equivalence classes. [2025-04-25 09:39:55,915 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 98 of 98 statements. [2025-04-25 09:39:55,915 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-04-25 09:39:55,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:39:55,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 159 conjuncts are in the unsatisfiable core [2025-04-25 09:39:55,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:39:58,230 INFO L325 Elim1Store]: treesize reduction 2834, result has 21.5 percent of original size [2025-04-25 09:39:58,231 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 29 new quantified variables, introduced 190 case distinctions, treesize of input 384 treesize of output 937 [2025-04-25 09:39:58,281 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 22 proven. 185 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-04-25 09:39:58,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:02,674 INFO L325 Elim1Store]: treesize reduction 1568, result has 15.2 percent of original size [2025-04-25 09:40:02,675 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 43 new quantified variables, introduced 231 case distinctions, treesize of input 576 treesize of output 662 [2025-04-25 09:40:02,945 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:02,945 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 21 new quantified variables, introduced 55 case distinctions, treesize of input 1792 treesize of output 728 [2025-04-25 09:40:04,256 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 96 proven. 215 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2025-04-25 09:40:04,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143537872] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:40:04,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:40:04,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 29] total 63 [2025-04-25 09:40:04,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741475886] [2025-04-25 09:40:04,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:40:04,257 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-04-25 09:40:04,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:40:04,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-04-25 09:40:04,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=3663, Unknown=0, NotChecked=0, Total=3906 [2025-04-25 09:40:04,259 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:04,259 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:40:04,259 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 63 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:04,259 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:04,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:04,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 09:40:04,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:04,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 145 states. [2025-04-25 09:40:04,260 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:04,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:04,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:04,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 09:40:04,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:04,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2025-04-25 09:40:04,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:04,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-25 09:40:04,792 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:04,792 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:04,792 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:04,793 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #10 [2025-04-25 09:40:04,793 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:40:04,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:04,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:40:04,820 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:04,820 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 20 treesize of output 22 [2025-04-25 09:40:05,840 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2025-04-25 09:40:06,852 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:06,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1024660315, now seen corresponding path program 1 times [2025-04-25 09:40:06,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:06,852 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543621769] [2025-04-25 09:40:06,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:06,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:06,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-04-25 09:40:06,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-04-25 09:40:06,867 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:06,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:06,868 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:06,868 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 09:40:06,868 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:06,868 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 98 [2025-04-25 09:40:06,868 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:06,868 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:06,868 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:06,869 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:06,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1196739118, now seen corresponding path program 19 times [2025-04-25 09:40:06,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:06,869 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936269796] [2025-04-25 09:40:06,869 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:40:06,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:06,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-04-25 09:40:06,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-04-25 09:40:06,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:06,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:07,338 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 110 proven. 115 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2025-04-25 09:40:07,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:07,339 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936269796] [2025-04-25 09:40:07,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936269796] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:07,339 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486990085] [2025-04-25 09:40:07,339 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 09:40:07,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:07,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:07,341 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:07,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-04-25 09:40:07,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-04-25 09:40:07,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-04-25 09:40:07,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:07,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:07,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 48 conjuncts are in the unsatisfiable core [2025-04-25 09:40:07,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 110 proven. 357 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:40:08,452 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 122 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:40:09,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486990085] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:40:09,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:40:09,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 48, 48] total 111 [2025-04-25 09:40:09,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916431234] [2025-04-25 09:40:09,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:40:09,739 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2025-04-25 09:40:09,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:40:09,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2025-04-25 09:40:09,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2114, Invalid=10318, Unknown=0, NotChecked=0, Total=12432 [2025-04-25 09:40:09,742 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:09,742 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:40:09,743 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.107142857142857) internal successors, (236), 111 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 145 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:09,743 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-25 09:40:14,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:14,075 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2025-04-25 09:40:14,075 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:14,075 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 09:40:14,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-25 09:40:14,275 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,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32 [2025-04-25 09:40:14,275 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:14,275 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:14,275 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #11 [2025-04-25 09:40:14,276 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-25 09:40:14,276 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:14,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:40:14,308 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:40:14,308 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 16 treesize of output 15 [2025-04-25 09:40:15,321 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:15,321 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 11 treesize of output 15 [2025-04-25 09:40:16,328 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:16,328 INFO L85 PathProgramCache]: Analyzing trace with hash -31290116, now seen corresponding path program 1 times [2025-04-25 09:40:16,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:16,328 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531671882] [2025-04-25 09:40:16,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:16,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:16,331 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-04-25 09:40:16,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-04-25 09:40:16,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:16,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:16,335 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:16,335 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2025-04-25 09:40:16,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:16,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2025-04-25 09:40:16,336 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:16,336 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:16,336 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:16,336 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:16,336 INFO L85 PathProgramCache]: Analyzing trace with hash 826789850, now seen corresponding path program 20 times [2025-04-25 09:40:16,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:16,336 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145469736] [2025-04-25 09:40:16,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:40:16,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:16,339 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-04-25 09:40:16,345 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-04-25 09:40:16,345 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:40:16,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 267 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-04-25 09:40:16,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:16,931 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145469736] [2025-04-25 09:40:16,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145469736] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:16,931 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782281021] [2025-04-25 09:40:16,931 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 09:40:16,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:16,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:16,933 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:16,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-25 09:40:16,958 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-04-25 09:40:17,002 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-04-25 09:40:17,002 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 09:40:17,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:17,004 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 147 conjuncts are in the unsatisfiable core [2025-04-25 09:40:17,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:20,760 INFO L325 Elim1Store]: treesize reduction 4852, result has 16.3 percent of original size [2025-04-25 09:40:20,761 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 35 new quantified variables, introduced 276 case distinctions, treesize of input 506 treesize of output 1159 [2025-04-25 09:40:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 24 proven. 267 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2025-04-25 09:40:20,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:32,315 WARN L286 SmtUtils]: Spent 5.64s on a formula simplification. DAG size of input: 2313 DAG size of output: 270 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 09:40:32,315 INFO L325 Elim1Store]: treesize reduction 4072, result has 9.3 percent of original size [2025-04-25 09:40:32,315 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 67 new quantified variables, introduced 561 case distinctions, treesize of input 1532 treesize of output 966 [2025-04-25 09:40:32,691 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:32,691 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 25 new quantified variables, introduced 78 case distinctions, treesize of input 2896 treesize of output 1016 [2025-04-25 09:40:35,342 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 30 proven. 521 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-25 09:40:35,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782281021] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:40:35,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:40:35,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 28, 48] total 86 [2025-04-25 09:40:35,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974848504] [2025-04-25 09:40:35,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:40:35,342 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2025-04-25 09:40:35,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:40:35,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2025-04-25 09:40:35,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=6906, Unknown=0, NotChecked=0, Total=7310 [2025-04-25 09:40:35,344 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:35,344 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:40:35,344 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.4767441860465116) internal successors, (213), 86 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:35,344 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 09:40:35,345 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,727 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 09:40:35,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-25 09:40:35,734 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 09:40:35,928 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:35,928 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:35,928 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:35,929 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #12 [2025-04-25 09:40:35,929 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:40:35,929 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,929 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-25 09:40:35,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:40:35,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-25 09:40:35,930 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:35,930 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-25 09:40:35,959 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:40:35,959 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 16 treesize of output 15 [2025-04-25 09:40:36,990 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:36,990 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 11 treesize of output 15 [2025-04-25 09:40:38,002 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:38,002 INFO L85 PathProgramCache]: Analyzing trace with hash -762771619, now seen corresponding path program 1 times [2025-04-25 09:40:38,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:38,002 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502619114] [2025-04-25 09:40:38,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:38,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:38,005 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-04-25 09:40:38,008 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-04-25 09:40:38,008 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:38,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:38,009 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:38,009 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-04-25 09:40:38,009 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2025-04-25 09:40:38,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2025-04-25 09:40:38,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-04-25 09:40:38,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:38,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2025-04-25 09:40:38,010 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:38,010 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:38,010 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:38,010 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:38,010 INFO L85 PathProgramCache]: Analyzing trace with hash 2070088982, now seen corresponding path program 21 times [2025-04-25 09:40:38,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:38,010 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677581694] [2025-04-25 09:40:38,010 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:40:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:38,015 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 114 statements into 15 equivalence classes. [2025-04-25 09:40:38,023 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 09:40:38,023 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-25 09:40:38,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 156 proven. 159 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-04-25 09:40:38,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:38,740 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677581694] [2025-04-25 09:40:38,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677581694] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:38,740 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87624988] [2025-04-25 09:40:38,740 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 09:40:38,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:38,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:38,742 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:38,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-25 09:40:38,766 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 114 statements into 15 equivalence classes. [2025-04-25 09:40:38,809 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 09:40:38,809 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-04-25 09:40:38,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:38,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-04-25 09:40:38,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:40,314 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 156 proven. 447 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:40:40,314 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 09:40:41,682 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 170 proven. 433 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 09:40:41,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87624988] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 09:40:41,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 09:40:41,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 54, 54] total 125 [2025-04-25 09:40:41,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417257426] [2025-04-25 09:40:41,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 09:40:41,682 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2025-04-25 09:40:41,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 09:40:41,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2025-04-25 09:40:41,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2624, Invalid=13126, Unknown=0, NotChecked=0, Total=15750 [2025-04-25 09:40:41,686 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:41,686 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 09:40:41,686 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 2.0952380952380953) internal successors, (264), 125 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 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 121 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-25 09:40:41,686 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-25 09:40:47,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-25 09:40:47,189 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2025-04-25 09:40:47,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-04-25 09:40:47,390 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,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-04-25 09:40:47,390 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 09:40:47,390 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-25 09:40:47,390 INFO L139 ounterexampleChecker]: Examining path program with hash 1533309834, occurence #13 [2025-04-25 09:40:47,390 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-25 09:40:47,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-25 09:40:47,391 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:47,391 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-04-25 09:40:47,419 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 09:40:47,419 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 16 treesize of output 15 [2025-04-25 09:40:47,923 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 09:40:47,924 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 11 treesize of output 15 [2025-04-25 09:40:48,930 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:48,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1909937224, now seen corresponding path program 1 times [2025-04-25 09:40:48,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-25 09:40:48,931 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115882216] [2025-04-25 09:40:48,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 09:40:48,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:48,933 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-04-25 09:40:48,937 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-04-25 09:40:48,937 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 09:40:48,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-25 09:40:48,937 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-04-25 09:40:48,938 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-04-25 09:40:48,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-25 09:40:48,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-04-25 09:40:48,938 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-25 09:40:48,938 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-25 09:40:48,938 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-25 09:40:48,939 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 09:40:48,939 INFO L85 PathProgramCache]: Analyzing trace with hash 260316958, now seen corresponding path program 22 times [2025-04-25 09:40:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 09:40:48,939 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725390239] [2025-04-25 09:40:48,939 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:40:48,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 09:40:48,942 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-04-25 09:40:48,950 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-04-25 09:40:48,950 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:40:48,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:49,709 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 365 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2025-04-25 09:40:49,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 09:40:49,709 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725390239] [2025-04-25 09:40:49,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725390239] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 09:40:49,709 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909895963] [2025-04-25 09:40:49,709 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 09:40:49,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 09:40:49,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 09:40:49,711 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 09:40:49,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-04-25 09:40:49,732 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-04-25 09:40:49,773 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-04-25 09:40:49,773 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 09:40:49,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 09:40:49,777 WARN L254 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 211 conjuncts are in the unsatisfiable core [2025-04-25 09:40:49,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 09:40:53,408 INFO L325 Elim1Store]: treesize reduction 514, result has 48.1 percent of original size [2025-04-25 09:40:53,409 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 30 new quantified variables, introduced 120 case distinctions, treesize of input 638 treesize of output 674 Received shutdown request... [2025-04-25 09:53:13,963 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-04-25 09:53:13,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-25 09:53:13,978 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 09:53:13,986 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 09:53:13,994 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 09:53:14,164 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38 [2025-04-25 09:53:14,164 WARN L610 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 123 with TraceHistMax 27,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 57 xjuncts wrt. a ∧-3-3-1 context. [2025-04-25 09:53:14,166 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-04-25 09:53:14,166 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-04-25 09:53:14,170 INFO L422 BasicCegarLoop]: Path program histogram: [22, 1, 1, 1] [2025-04-25 09:53:14,173 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-25 09:53:14,173 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-25 09:53:14,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-04-25 09:53:14,196 INFO L201 PluginConnector]: Adding new model counter-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.04 09:53:14 BasicIcfg [2025-04-25 09:53:14,196 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-25 09:53:14,199 INFO L158 Benchmark]: Toolchain (without parser) took 861646.65ms. Allocated memory was 167.8MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 102.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-04-25 09:53:14,199 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.20ms. Allocated memory is still 167.8MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 09:53:14,199 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.94ms. Allocated memory is still 167.8MB. Free memory was 102.5MB in the beginning and 100.7MB in the end (delta: 1.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 09:53:14,199 INFO L158 Benchmark]: Boogie Preprocessor took 16.04ms. Allocated memory is still 167.8MB. Free memory was 100.7MB in the beginning and 99.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 09:53:14,200 INFO L158 Benchmark]: RCFGBuilder took 163.52ms. Allocated memory is still 167.8MB. Free memory was 99.7MB in the beginning and 90.2MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 09:53:14,200 INFO L158 Benchmark]: TraceAbstraction took 861428.51ms. Allocated memory was 167.8MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 89.2MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-04-25 09:53:14,202 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.20ms. Allocated memory is still 167.8MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 34.94ms. Allocated memory is still 167.8MB. Free memory was 102.5MB in the beginning and 100.7MB in the end (delta: 1.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * Boogie Preprocessor took 16.04ms. Allocated memory is still 167.8MB. Free memory was 100.7MB in the beginning and 99.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 163.52ms. Allocated memory is still 167.8MB. Free memory was 99.7MB in the beginning and 90.2MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 861428.51ms. Allocated memory was 167.8MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 89.2MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.3GB. 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: 4493, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 1590, dependent conditional: 1588, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2938, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 35, dependent conditional: 33, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2938, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 35, dependent conditional: 33, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 474, dependent conditional: 472, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 103, independent unconditional: 2800, dependent: 474, dependent conditional: 336, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 103, independent unconditional: 2800, dependent: 474, dependent conditional: 336, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 237, independent: 163, independent conditional: 53, independent unconditional: 110, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 237, independent: 109, independent conditional: 0, independent unconditional: 109, dependent: 128, dependent conditional: 0, dependent unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 128, independent: 54, independent conditional: 53, independent unconditional: 1, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 128, independent: 54, independent conditional: 53, independent unconditional: 1, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 205, independent: 85, independent conditional: 76, independent unconditional: 9, dependent: 120, dependent conditional: 112, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 14, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3377, independent: 2740, independent conditional: 50, independent unconditional: 2690, dependent: 400, dependent conditional: 264, dependent unconditional: 136, unknown: 237, unknown conditional: 125, unknown unconditional: 112] , Statistics on independence cache: Total cache size (in pairs): 251, Positive cache size: 177, Positive conditional cache size: 67, Positive unconditional cache size: 110, Negative cache size: 74, Negative conditional cache size: 72, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2820, Maximal queried relation: 13, Independence queries for same thread: 1555, Persistent sets #1 benchmarks: Persistent set computation time: 0.0s, Number of persistent set computation: 30, Number of trivial persistent sets: 23, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 118, independent: 116, independent conditional: 0, independent unconditional: 116, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 4493, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 1590, dependent conditional: 1588, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2938, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 35, dependent conditional: 33, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2938, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 35, dependent conditional: 33, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 2787, independent unconditional: 116, dependent: 474, dependent conditional: 472, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 103, independent unconditional: 2800, dependent: 474, dependent conditional: 336, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3377, independent: 2903, independent conditional: 103, independent unconditional: 2800, dependent: 474, dependent conditional: 336, dependent unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 237, independent: 163, independent conditional: 53, independent unconditional: 110, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 237, independent: 109, independent conditional: 0, independent unconditional: 109, dependent: 128, dependent conditional: 0, dependent unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 128, independent: 54, independent conditional: 53, independent unconditional: 1, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 128, independent: 54, independent conditional: 53, independent unconditional: 1, dependent: 74, dependent conditional: 72, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 205, independent: 85, independent conditional: 76, independent unconditional: 9, dependent: 120, dependent conditional: 112, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 14, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3377, independent: 2740, independent conditional: 50, independent unconditional: 2690, dependent: 400, dependent conditional: 264, dependent unconditional: 136, unknown: 237, unknown conditional: 125, unknown unconditional: 112] , Statistics on independence cache: Total cache size (in pairs): 251, Positive cache size: 177, Positive conditional cache size: 67, Positive unconditional cache size: 110, Negative cache size: 74, Negative conditional cache size: 72, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2820, Maximal queried relation: 13, Independence queries for same thread: 1555 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 123 with TraceHistMax 27,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 57 xjuncts wrt. a ∧-3-3-1 context. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 123 with TraceHistMax 27,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 57 xjuncts wrt. a ∧-3-3-1 context. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 123 with TraceHistMax 27,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 57 xjuncts wrt. a ∧-3-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 31 locations, 34 edges, 3 error locations. Started 1 CEGAR loops. OverallTime: 861.3s, OverallIterations: 25, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 26.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: 1134, 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.7s SatisfiabilityAnalysisTime, 57.1s InterpolantComputationTime, 2552 NumberOfCodeBlocks, 2552 NumberOfCodeBlocksAsserted, 198 NumberOfCheckSat, 3724 ConstructedInterpolants, 7 QuantifiedInterpolants, 176489 SizeOfPredicates, 109 NumberOfNonLiveVariables, 3920 ConjunctsInSsa, 1140 ConjunctsInUnsatCore, 62 InterpolantComputations, 5 PerfectInterpolantSequences, 5636/12244 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]: 26800, ConditionCalculationTime [ms]: 26667, ConditionCalculations: 230, QuantifiedConditions: 0, TraceChecks: 14, UnknownTraceChecks: 0, UnsatisfiedConditions: 14, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown