/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 NONE -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/queue-add-3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-42d8767-m [2025-04-25 07:50:19,297 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-25 07:50:19,349 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 07:50:19,354 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-25 07:50:19,354 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-25 07:50:19,381 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-25 07:50:19,382 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-25 07:50:19,382 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-25 07:50:19,382 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-25 07:50:19,382 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-25 07:50:19,383 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Use SBE=true [2025-04-25 07:50:19,383 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-25 07:50:19,383 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-25 07:50:19,384 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 07:50:19,384 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 07:50:19,384 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-25 07:50:19,384 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-25 07:50:19,385 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-25 07:50:19,385 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 -> NONE 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 07:50:19,594 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-25 07:50:19,601 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-25 07:50:19,602 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-25 07:50:19,603 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-04-25 07:50:19,605 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-04-25 07:50:19,606 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl [2025-04-25 07:50:19,606 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl' [2025-04-25 07:50:19,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-25 07:50:19,629 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-04-25 07:50:19,630 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-25 07:50:19,630 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-25 07:50:19,630 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-25 07:50:19,637 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,653 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,658 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-04-25 07:50:19,660 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-25 07:50:19,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-25 07:50:19,661 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-25 07:50:19,661 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-25 07:50:19,665 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,666 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,666 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,668 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,668 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,672 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,675 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,675 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,683 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-25 07:50:19,683 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-25 07:50:19,684 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-25 07:50:19,684 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-25 07:50:19,684 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/1) ... [2025-04-25 07:50:19,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 07:50:19,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:19,708 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 07:50:19,710 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 07:50:19,729 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-04-25 07:50:19,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-25 07:50:19,730 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-25 07:50:19,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-04-25 07:50:19,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-25 07:50:19,730 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-25 07:50:19,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-04-25 07:50:19,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-25 07:50:19,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-25 07:50:19,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-04-25 07:50:19,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-25 07:50:19,730 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-25 07:50:19,731 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 07:50:19,770 INFO L234 CfgBuilder]: Building ICFG [2025-04-25 07:50:19,771 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-25 07:50:19,874 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-25 07:50:19,874 INFO L283 CfgBuilder]: Performing block encoding [2025-04-25 07:50:19,899 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-25 07:50:19,899 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-25 07:50:19,900 INFO L201 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 07:50:19 BoogieIcfgContainer [2025-04-25 07:50:19,900 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-25 07:50:19,902 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-25 07:50:19,902 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-25 07:50:19,906 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-25 07:50:19,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 07:50:19" (1/2) ... [2025-04-25 07:50:19,908 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13c8125e and model type queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.04 07:50:19, skipping insertion in model container [2025-04-25 07:50:19,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 07:50:19" (2/2) ... [2025-04-25 07:50:19,909 INFO L128 eAbstractionObserver]: Analyzing ICFG queue-add-3.wvr.bpl [2025-04-25 07:50:19,919 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-25 07:50:19,921 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG queue-add-3.wvr.bpl that has 4 procedures, 36 locations, 35 edges, 1 initial locations, 3 loop locations, and 1 error locations. [2025-04-25 07:50:19,921 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-25 07:50:19,962 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-25 07:50:20,003 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 07:50:20,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-25 07:50:20,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:20,008 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 07:50:20,009 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 07:50:20,057 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-25 07:50:20,066 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-25 07:50:20,077 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;@2240dd7c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 07:50:20,077 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-25 07:50:20,156 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:20,161 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:20,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1722120014, now seen corresponding path program 1 times [2025-04-25 07:50:20,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:20,171 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942052278] [2025-04-25 07:50:20,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:20,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:20,219 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-25 07:50:20,229 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-25 07:50:20,229 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:20,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:20,286 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 07:50:20,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:20,286 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942052278] [2025-04-25 07:50:20,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942052278] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:50:20,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 07:50:20,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 07:50:20,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448955751] [2025-04-25 07:50:20,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:50:20,295 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 07:50:20,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:20,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 07:50:20,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 07:50:20,330 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:20,332 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:20,333 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 07:50:20,333 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:20,439 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:20,440 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-25 07:50:20,440 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:20,440 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1579619662, now seen corresponding path program 1 times [2025-04-25 07:50:20,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:20,440 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763119261] [2025-04-25 07:50:20,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:20,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:20,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-25 07:50:20,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-25 07:50:20,458 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:20,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:20,503 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 07:50:20,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:20,503 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763119261] [2025-04-25 07:50:20,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763119261] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:50:20,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 07:50:20,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 07:50:20,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412397782] [2025-04-25 07:50:20,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:50:20,505 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 07:50:20,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:20,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 07:50:20,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 07:50:20,506 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:20,506 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:20,506 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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 07:50:20,506 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:20,506 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:20,561 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:20,563 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:20,564 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-25 07:50:20,564 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:20,564 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:20,564 INFO L85 PathProgramCache]: Analyzing trace with hash 54854481, now seen corresponding path program 1 times [2025-04-25 07:50:20,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:20,564 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048862062] [2025-04-25 07:50:20,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:20,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:20,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-04-25 07:50:20,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-04-25 07:50:20,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:20,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:20,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:20,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:20,834 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048862062] [2025-04-25 07:50:20,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048862062] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:20,834 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870178377] [2025-04-25 07:50:20,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:20,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:20,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:20,836 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 07:50:20,837 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 07:50:20,866 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-04-25 07:50:20,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-04-25 07:50:20,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:20,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:20,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-25 07:50:20,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:21,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:21,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:21,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870178377] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:21,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:21,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-04-25 07:50:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638207570] [2025-04-25 07:50:21,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:21,250 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-25 07:50:21,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:21,252 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-25 07:50:21,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2025-04-25 07:50:21,252 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:21,252 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:21,252 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 14 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 07:50:21,252 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,252 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,252 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:21,492 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,492 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,492 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-25 07:50:21,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-04-25 07:50:21,693 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2025-04-25 07:50:21,693 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:21,694 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:21,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1406969742, now seen corresponding path program 2 times [2025-04-25 07:50:21,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:21,694 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822596238] [2025-04-25 07:50:21,694 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:21,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:21,699 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 34 statements into 2 equivalence classes. [2025-04-25 07:50:21,704 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 07:50:21,704 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:21,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:21,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:21,765 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822596238] [2025-04-25 07:50:21,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822596238] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:21,765 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797827174] [2025-04-25 07:50:21,766 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:21,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:21,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:21,769 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 07:50:21,770 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 07:50:21,791 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 34 statements into 2 equivalence classes. [2025-04-25 07:50:21,799 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 07:50:21,799 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:21,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:21,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-25 07:50:21,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:21,830 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 07:50:21,831 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 07:50:21,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797827174] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:50:21,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 07:50:21,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-04-25 07:50:21,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886251158] [2025-04-25 07:50:21,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:50:21,831 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-25 07:50:21,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:21,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-25 07:50:21,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-04-25 07:50:21,832 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:21,832 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:21,832 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 07:50:21,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-25 07:50:21,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:21,869 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,869 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:21,870 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-25 07:50:21,870 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:21,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-04-25 07:50:22,070 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:22,071 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:22,071 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:22,071 INFO L85 PathProgramCache]: Analyzing trace with hash -635368558, now seen corresponding path program 3 times [2025-04-25 07:50:22,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:22,071 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252070436] [2025-04-25 07:50:22,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:50:22,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:22,076 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 39 statements into 3 equivalence classes. [2025-04-25 07:50:22,082 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 39 of 39 statements. [2025-04-25 07:50:22,082 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 07:50:22,082 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:22,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:22,138 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252070436] [2025-04-25 07:50:22,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252070436] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:50:22,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 07:50:22,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-25 07:50:22,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537650543] [2025-04-25 07:50:22,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:50:22,138 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-25 07:50:22,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:22,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-25 07:50:22,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-04-25 07:50:22,139 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:22,139 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:22,139 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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 07:50:22,139 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,139 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,139 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-25 07:50:22,139 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,139 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:22,280 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,280 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,281 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:22,281 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,281 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,281 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-25 07:50:22,281 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:22,281 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:22,281 INFO L85 PathProgramCache]: Analyzing trace with hash 317972957, now seen corresponding path program 1 times [2025-04-25 07:50:22,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:22,281 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257854618] [2025-04-25 07:50:22,282 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:22,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:22,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-25 07:50:22,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-25 07:50:22,287 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:22,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:22,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:22,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:22,355 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257854618] [2025-04-25 07:50:22,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257854618] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:22,355 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358489777] [2025-04-25 07:50:22,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 07:50:22,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:22,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:22,362 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 07:50:22,367 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 07:50:22,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-25 07:50:22,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-25 07:50:22,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:22,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:22,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-25 07:50:22,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:22,453 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 11 treesize of output 7 [2025-04-25 07:50:22,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:22,473 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:22,512 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 07:50:22,512 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 10 [2025-04-25 07:50:22,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:22,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358489777] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:22,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:22,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-04-25 07:50:22,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371553312] [2025-04-25 07:50:22,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:22,526 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-25 07:50:22,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:22,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-25 07:50:22,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-04-25 07:50:22,526 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:22,526 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:22,526 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 07:50:22,526 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,527 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,527 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:22,527 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,527 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,527 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:22,637 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,637 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:22,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:22,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,642 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:22,642 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:22,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-04-25 07:50:22,843 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:22,843 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:22,844 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1754240103, now seen corresponding path program 2 times [2025-04-25 07:50:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:22,844 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533590544] [2025-04-25 07:50:22,844 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:22,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:22,849 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 38 statements into 2 equivalence classes. [2025-04-25 07:50:22,854 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 38 of 38 statements. [2025-04-25 07:50:22,854 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:22,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:22,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:22,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:22,999 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533590544] [2025-04-25 07:50:22,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533590544] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:22,999 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957683452] [2025-04-25 07:50:22,999 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:22,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:22,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:23,005 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 07:50:23,008 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 07:50:23,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 38 statements into 2 equivalence classes. [2025-04-25 07:50:23,042 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 38 of 38 statements. [2025-04-25 07:50:23,042 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:23,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:23,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-25 07:50:23,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:23,146 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 7 treesize of output 3 [2025-04-25 07:50:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:23,262 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:23,356 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:23,356 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 13 treesize of output 17 [2025-04-25 07:50:23,419 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:23,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 17 treesize of output 21 [2025-04-25 07:50:23,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957683452] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:23,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:23,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2025-04-25 07:50:23,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168638370] [2025-04-25 07:50:23,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:23,465 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-04-25 07:50:23,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:23,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-04-25 07:50:23,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-04-25 07:50:23,466 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:23,466 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:23,466 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 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 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:23,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:23,807 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:23,819 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 07:50:24,007 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,SelfDestructingSolverStorable6 [2025-04-25 07:50:24,008 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:24,008 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:24,008 INFO L85 PathProgramCache]: Analyzing trace with hash -696923514, now seen corresponding path program 3 times [2025-04-25 07:50:24,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:24,008 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76241644] [2025-04-25 07:50:24,008 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:50:24,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:24,011 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 42 statements into 2 equivalence classes. [2025-04-25 07:50:24,016 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-04-25 07:50:24,016 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-25 07:50:24,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:24,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:24,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:24,312 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76241644] [2025-04-25 07:50:24,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76241644] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:24,312 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8186502] [2025-04-25 07:50:24,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:50:24,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:24,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:24,314 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 07:50:24,315 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 07:50:24,338 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 42 statements into 2 equivalence classes. [2025-04-25 07:50:24,349 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-04-25 07:50:24,350 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-25 07:50:24,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:24,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-25 07:50:24,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:24,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:24,712 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:24,829 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:24,829 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 14 treesize of output 18 [2025-04-25 07:50:24,924 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:24,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 18 treesize of output 22 [2025-04-25 07:50:24,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:24,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8186502] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:24,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:24,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2025-04-25 07:50:24,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609616124] [2025-04-25 07:50:24,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:24,981 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-04-25 07:50:24,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:24,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-04-25 07:50:24,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2025-04-25 07:50:24,982 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:24,982 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:24,982 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 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 07:50:24,982 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:24,982 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:24,983 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:26,164 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,164 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:26,165 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:26,175 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 07:50:26,369 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:26,369 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:26,369 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:26,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1940794744, now seen corresponding path program 4 times [2025-04-25 07:50:26,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:26,369 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829575799] [2025-04-25 07:50:26,369 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:50:26,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:26,372 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-04-25 07:50:26,386 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-25 07:50:26,386 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:50:26,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:26,503 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 07:50:26,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:26,503 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829575799] [2025-04-25 07:50:26,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829575799] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:26,504 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383410484] [2025-04-25 07:50:26,504 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:50:26,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:26,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:26,511 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 07:50:26,512 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 07:50:26,534 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-04-25 07:50:26,544 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-25 07:50:26,544 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:50:26,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:26,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-25 07:50:26,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:26,577 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-04-25 07:50:26,592 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 07:50:26,592 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:26,630 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 07:50:26,631 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 10 [2025-04-25 07:50:26,651 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 07:50:26,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383410484] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:26,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:26,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2025-04-25 07:50:26,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846421823] [2025-04-25 07:50:26,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:26,652 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-25 07:50:26,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:26,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-25 07:50:26,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2025-04-25 07:50:26,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:26,652 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:26,652 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 9 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 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:26,653 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:26,767 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:26,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:26,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-04-25 07:50:26,968 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,SelfDestructingSolverStorable8 [2025-04-25 07:50:26,968 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:26,969 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:26,969 INFO L85 PathProgramCache]: Analyzing trace with hash -265005412, now seen corresponding path program 5 times [2025-04-25 07:50:26,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:26,969 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699536715] [2025-04-25 07:50:26,969 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:50:26,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:26,972 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 3 equivalence classes. [2025-04-25 07:50:26,979 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 07:50:26,980 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-25 07:50:26,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:27,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:27,101 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699536715] [2025-04-25 07:50:27,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699536715] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:27,101 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521308038] [2025-04-25 07:50:27,101 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:50:27,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:27,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:27,103 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 07:50:27,104 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 07:50:27,125 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 50 statements into 3 equivalence classes. [2025-04-25 07:50:27,137 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 50 of 50 statements. [2025-04-25 07:50:27,137 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-25 07:50:27,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:27,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-25 07:50:27,138 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:27,281 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 07:50:27,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:27,312 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:27,312 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 13 treesize of output 17 [2025-04-25 07:50:27,348 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:27,348 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 17 treesize of output 21 [2025-04-25 07:50:27,396 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 07:50:27,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521308038] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:27,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:27,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-04-25 07:50:27,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112740192] [2025-04-25 07:50:27,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:27,397 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-25 07:50:27,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:27,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-25 07:50:27,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2025-04-25 07:50:27,398 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:27,398 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:27,398 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.666666666666667) internal successors, (98), 20 states have internal predecessors, (98), 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 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:27,398 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:27,877 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:27,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-25 07:50:27,884 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 07:50:28,079 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:28,079 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:28,079 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:28,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1663800773, now seen corresponding path program 6 times [2025-04-25 07:50:28,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:28,080 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807209961] [2025-04-25 07:50:28,080 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:50:28,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:28,083 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 54 statements into 3 equivalence classes. [2025-04-25 07:50:28,089 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 54 of 54 statements. [2025-04-25 07:50:28,089 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-25 07:50:28,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:28,590 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:28,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:28,590 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807209961] [2025-04-25 07:50:28,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807209961] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:28,590 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428440238] [2025-04-25 07:50:28,590 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:50:28,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:28,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:28,593 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 07:50:28,593 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 07:50:28,614 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 54 statements into 3 equivalence classes. [2025-04-25 07:50:28,626 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 54 of 54 statements. [2025-04-25 07:50:28,626 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-25 07:50:28,626 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:28,627 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjuncts are in the unsatisfiable core [2025-04-25 07:50:28,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:29,234 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:29,234 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:29,696 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:29,697 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 58 [2025-04-25 07:50:29,946 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:29,946 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 76 [2025-04-25 07:50:30,009 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:30,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428440238] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:30,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:30,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 53 [2025-04-25 07:50:30,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316744970] [2025-04-25 07:50:30,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:30,010 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-04-25 07:50:30,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:30,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-04-25 07:50:30,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2025-04-25 07:50:30,011 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:30,011 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:30,012 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.2777777777777777) internal successors, (123), 53 states have internal predecessors, (123), 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 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-25 07:50:30,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:33,767 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-25 07:50:33,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:50:33,774 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 07:50:33,968 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:33,969 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:33,969 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:33,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1278751525, now seen corresponding path program 7 times [2025-04-25 07:50:33,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:33,969 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042093537] [2025-04-25 07:50:33,969 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:50:33,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:33,972 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-04-25 07:50:34,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-04-25 07:50:34,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:34,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:35,272 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 46 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-04-25 07:50:35,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:35,273 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042093537] [2025-04-25 07:50:35,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042093537] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:35,273 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975561798] [2025-04-25 07:50:35,273 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:50:35,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:35,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:35,275 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 07:50:35,276 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 07:50:35,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-04-25 07:50:35,312 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-04-25 07:50:35,312 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:50:35,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:35,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 90 conjuncts are in the unsatisfiable core [2025-04-25 07:50:35,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:36,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:38,085 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:38,086 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 189 [2025-04-25 07:50:38,801 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:38,801 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 59 treesize of output 183 [2025-04-25 07:50:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:38,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975561798] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:38,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:38,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32, 32] total 83 [2025-04-25 07:50:38,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290090205] [2025-04-25 07:50:38,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:38,947 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-04-25 07:50:38,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:38,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-04-25 07:50:38,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=6525, Unknown=0, NotChecked=0, Total=6972 [2025-04-25 07:50:38,949 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:38,950 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:38,950 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.238095238095238) internal successors, (188), 83 states have internal predecessors, (188), 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 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:50:38,950 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-25 07:50:46,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:50:46,411 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 07:50:46,417 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 07:50:46,611 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,SelfDestructingSolverStorable11 [2025-04-25 07:50:46,611 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:50:46,612 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:50:46,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1420944294, now seen corresponding path program 8 times [2025-04-25 07:50:46,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:50:46,612 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629255693] [2025-04-25 07:50:46,612 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:46,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:50:46,618 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-04-25 07:50:46,636 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-04-25 07:50:46,636 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:46,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 4 proven. 89 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-04-25 07:50:47,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:50:47,966 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629255693] [2025-04-25 07:50:47,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629255693] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:50:47,966 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265387666] [2025-04-25 07:50:47,966 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:50:47,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:50:47,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:50:47,968 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 07:50:47,968 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 07:50:47,995 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-04-25 07:50:48,011 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-04-25 07:50:48,012 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:50:48,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:50:48,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 108 conjuncts are in the unsatisfiable core [2025-04-25 07:50:48,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:50:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:50,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:50:52,166 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:52,166 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 10 new quantified variables, introduced 45 case distinctions, treesize of input 82 treesize of output 286 [2025-04-25 07:50:53,119 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:50:53,119 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 10 new quantified variables, introduced 45 case distinctions, treesize of input 72 treesize of output 276 [2025-04-25 07:50:53,316 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:50:53,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265387666] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:50:53,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:50:53,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 102 [2025-04-25 07:50:53,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418124989] [2025-04-25 07:50:53,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:50:53,317 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-04-25 07:50:53,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:50:53,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-04-25 07:50:53,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=642, Invalid=9864, Unknown=0, NotChecked=0, Total=10506 [2025-04-25 07:50:53,319 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:50:53,319 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:50:53,319 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 2.2233009708737863) internal successors, (229), 102 states have internal predecessors, (229), 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 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 07:50:53,320 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:02,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 07:51:02,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 07:51:02,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-04-25 07:51:02,912 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:51:02,912 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:51:02,912 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:51:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1432095592, now seen corresponding path program 9 times [2025-04-25 07:51:02,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:51:02,912 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324054718] [2025-04-25 07:51:02,912 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:51:02,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:51:02,916 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 106 statements into 6 equivalence classes. [2025-04-25 07:51:02,933 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 106 of 106 statements. [2025-04-25 07:51:02,933 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-25 07:51:02,933 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-04-25 07:51:03,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:51:03,022 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324054718] [2025-04-25 07:51:03,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324054718] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:51:03,022 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890068574] [2025-04-25 07:51:03,022 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:51:03,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:51:03,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:51:03,024 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 07:51:03,025 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 07:51:03,049 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 106 statements into 6 equivalence classes. [2025-04-25 07:51:03,071 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 106 of 106 statements. [2025-04-25 07:51:03,072 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-25 07:51:03,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:03,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-25 07:51:03,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:51:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-04-25 07:51:03,158 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 07:51:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890068574] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:51:03,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 07:51:03,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2025-04-25 07:51:03,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625464254] [2025-04-25 07:51:03,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:51:03,159 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-25 07:51:03,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:51:03,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-25 07:51:03,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-04-25 07:51:03,159 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:03,159 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:51:03,159 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 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 07:51:03,159 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:03,159 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:03,159 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 07:51:03,160 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:51:03,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:51:03,923 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:51:03,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-04-25 07:51:04,126 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-04-25 07:51:04,127 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:51:04,127 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:51:04,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2028029033, now seen corresponding path program 10 times [2025-04-25 07:51:04,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:51:04,127 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986747914] [2025-04-25 07:51:04,127 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:51:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:51:04,130 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 110 statements into 2 equivalence classes. [2025-04-25 07:51:04,141 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 110 of 110 statements. [2025-04-25 07:51:04,141 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:51:04,141 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-04-25 07:51:04,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:51:04,344 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986747914] [2025-04-25 07:51:04,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986747914] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:51:04,344 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623755881] [2025-04-25 07:51:04,344 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:51:04,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:51:04,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:51:04,346 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 07:51:04,347 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 07:51:04,370 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 110 statements into 2 equivalence classes. [2025-04-25 07:51:04,391 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 110 of 110 statements. [2025-04-25 07:51:04,391 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:51:04,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:04,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 60 conjuncts are in the unsatisfiable core [2025-04-25 07:51:04,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:51:04,639 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 11 treesize of output 7 [2025-04-25 07:51:04,699 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 11 treesize of output 7 [2025-04-25 07:51:04,717 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-04-25 07:51:04,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:51:04,754 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:51:04,754 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 13 treesize of output 17 [2025-04-25 07:51:04,770 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:51:04,770 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 17 treesize of output 21 [2025-04-25 07:51:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-04-25 07:51:04,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623755881] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:51:04,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:51:04,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 17 [2025-04-25 07:51:04,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205020265] [2025-04-25 07:51:04,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:51:04,906 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-25 07:51:04,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:51:04,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-25 07:51:04,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2025-04-25 07:51:04,906 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:04,906 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:51:04,906 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.5) internal successors, (99), 17 states have internal predecessors, (99), 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 07:51:04,906 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:04,906 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:04,906 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:51:04,907 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:51:05,315 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:51:05,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-25 07:51:05,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-25 07:51:05,520 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,SelfDestructingSolverStorable14 [2025-04-25 07:51:05,520 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:51:05,520 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:51:05,520 INFO L85 PathProgramCache]: Analyzing trace with hash -891400672, now seen corresponding path program 11 times [2025-04-25 07:51:05,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:51:05,520 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591503571] [2025-04-25 07:51:05,520 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:51:05,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:51:05,524 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 114 statements into 6 equivalence classes. [2025-04-25 07:51:05,540 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 07:51:05,541 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-25 07:51:05,541 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:06,725 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-25 07:51:06,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:51:06,726 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591503571] [2025-04-25 07:51:06,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591503571] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:51:06,726 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383665527] [2025-04-25 07:51:06,726 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:51:06,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:51:06,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:51:06,728 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 07:51:06,729 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 07:51:06,751 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 114 statements into 6 equivalence classes. [2025-04-25 07:51:06,780 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 114 of 114 statements. [2025-04-25 07:51:06,780 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-25 07:51:06,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:51:06,787 WARN L254 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 162 conjuncts are in the unsatisfiable core [2025-04-25 07:51:06,790 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:51:11,211 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:51:11,211 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:51:16,399 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,401 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,402 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,402 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,403 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,403 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,403 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,408 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,409 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,409 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,409 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,411 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,411 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,412 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,415 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,417 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,418 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,419 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,420 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,421 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,422 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:16,540 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:51:16,540 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 336 [2025-04-25 07:51:17,316 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,318 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,318 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,319 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,320 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,320 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,321 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,321 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,321 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,322 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,322 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,322 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,323 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,323 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,336 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,336 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,337 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,341 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,341 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,342 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,342 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:51:17,431 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:51:17,432 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 125 treesize of output 325 [2025-04-25 07:51:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:51:17,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383665527] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:51:17,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:51:17,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 60, 58] total 138 [2025-04-25 07:51:17,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879468439] [2025-04-25 07:51:17,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:51:17,875 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 139 states [2025-04-25 07:51:17,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:51:17,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2025-04-25 07:51:17,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1295, Invalid=17887, Unknown=0, NotChecked=0, Total=19182 [2025-04-25 07:51:17,880 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:51:17,880 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:51:17,880 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 139 states, 139 states have (on average 1.9928057553956835) internal successors, (277), 138 states have internal predecessors, (277), 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 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-25 07:51:17,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:05,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:05,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:05,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:05,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:52:05,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2025-04-25 07:52:05,725 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 07:52:05,919 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-04-25 07:52:05,919 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:52:05,920 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:52:05,920 INFO L85 PathProgramCache]: Analyzing trace with hash -787119342, now seen corresponding path program 12 times [2025-04-25 07:52:05,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:52:05,920 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938485131] [2025-04-25 07:52:05,920 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:52:05,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:52:05,925 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 130 statements into 7 equivalence classes. [2025-04-25 07:52:05,944 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 130 of 130 statements. [2025-04-25 07:52:05,945 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-04-25 07:52:05,945 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 6 proven. 36 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2025-04-25 07:52:06,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:52:06,074 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938485131] [2025-04-25 07:52:06,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938485131] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:52:06,074 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79441992] [2025-04-25 07:52:06,074 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:52:06,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:52:06,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:52:06,076 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 07:52:06,077 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 07:52:06,107 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 130 statements into 7 equivalence classes. [2025-04-25 07:52:06,149 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 130 of 130 statements. [2025-04-25 07:52:06,149 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-04-25 07:52:06,149 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:06,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-25 07:52:06,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:52:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2025-04-25 07:52:06,288 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 07:52:06,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79441992] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 07:52:06,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 07:52:06,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 6 [2025-04-25 07:52:06,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247570331] [2025-04-25 07:52:06,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 07:52:06,288 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-25 07:52:06,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:52:06,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-25 07:52:06,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-25 07:52:06,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:06,289 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:52:06,289 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 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 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:06,289 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 247 states. [2025-04-25 07:52:06,290 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:52:07,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:52:07,049 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 07:52:07,243 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-04-25 07:52:07,243 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:52:07,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:52:07,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1447850991, now seen corresponding path program 13 times [2025-04-25 07:52:07,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:52:07,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689764402] [2025-04-25 07:52:07,244 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:52:07,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:52:07,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-04-25 07:52:07,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-04-25 07:52:07,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:52:07,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:07,743 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2025-04-25 07:52:07,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:52:07,743 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689764402] [2025-04-25 07:52:07,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689764402] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:52:07,743 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528216389] [2025-04-25 07:52:07,743 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:52:07,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:52:07,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:52:07,745 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 07:52:07,747 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 07:52:07,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-04-25 07:52:07,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-04-25 07:52:07,803 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:52:07,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:07,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 76 conjuncts are in the unsatisfiable core [2025-04-25 07:52:07,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:52:08,033 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 11 treesize of output 7 [2025-04-25 07:52:08,062 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 11 treesize of output 7 [2025-04-25 07:52:08,064 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2025-04-25 07:52:08,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:52:08,117 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:52:08,117 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 13 treesize of output 17 [2025-04-25 07:52:08,139 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:52:08,139 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 17 treesize of output 21 [2025-04-25 07:52:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2025-04-25 07:52:08,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528216389] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:52:08,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:52:08,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 17 [2025-04-25 07:52:08,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524102793] [2025-04-25 07:52:08,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:52:08,308 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-25 07:52:08,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:52:08,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-25 07:52:08,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2025-04-25 07:52:08,308 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:08,308 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:52:08,308 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 17 states have internal predecessors, (75), 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 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:08,308 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:52:08,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:08,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:52:08,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:52:08,606 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 07:52:08,803 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,SelfDestructingSolverStorable17 [2025-04-25 07:52:08,803 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:52:08,804 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:52:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2127088538, now seen corresponding path program 14 times [2025-04-25 07:52:08,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:52:08,804 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480376990] [2025-04-25 07:52:08,804 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:52:08,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:52:08,807 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 138 statements into 2 equivalence classes. [2025-04-25 07:52:08,828 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 138 of 138 statements. [2025-04-25 07:52:08,828 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:52:08,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:10,487 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 28 proven. 42 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2025-04-25 07:52:10,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:52:10,488 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480376990] [2025-04-25 07:52:10,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480376990] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:52:10,488 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851838586] [2025-04-25 07:52:10,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:52:10,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:52:10,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:52:10,489 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 07:52:10,490 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 07:52:10,513 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 138 statements into 2 equivalence classes. [2025-04-25 07:52:10,537 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 138 of 138 statements. [2025-04-25 07:52:10,537 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:52:10,537 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:52:10,540 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 189 conjuncts are in the unsatisfiable core [2025-04-25 07:52:10,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:52:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:52:16,599 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:52:24,405 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:52:24,405 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 150 treesize of output 874 [2025-04-25 07:52:39,174 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,175 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,176 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,176 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,176 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,177 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,179 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,179 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,179 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,180 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,180 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,180 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,181 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,181 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,181 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,182 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,182 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,182 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,183 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,185 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,187 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,188 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,188 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,190 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,191 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,191 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,192 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,193 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,194 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,195 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,195 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,196 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,200 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,200 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,201 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,202 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:52:39,351 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:52:39,351 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 108 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 124 treesize of output 488 [2025-04-25 07:52:39,791 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:52:39,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851838586] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:52:39,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:52:39,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 62, 62] total 154 [2025-04-25 07:52:39,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175975795] [2025-04-25 07:52:39,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:52:39,792 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 155 states [2025-04-25 07:52:39,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:52:39,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 155 interpolants. [2025-04-25 07:52:39,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1668, Invalid=22202, Unknown=0, NotChecked=0, Total=23870 [2025-04-25 07:52:39,797 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:52:39,797 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:52:39,797 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 155 states, 155 states have (on average 2.1870967741935483) internal successors, (339), 154 states have internal predecessors, (339), 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 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:52:39,797 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:12,266 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:12,266 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:12,266 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:12,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2025-04-25 07:53:12,278 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 07:53:12,468 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:12,468 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:53:12,468 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:53:12,468 INFO L85 PathProgramCache]: Analyzing trace with hash -729766772, now seen corresponding path program 15 times [2025-04-25 07:53:12,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:53:12,468 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467403669] [2025-04-25 07:53:12,468 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:53:12,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:53:12,472 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 154 statements into 8 equivalence classes. [2025-04-25 07:53:12,495 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 154 of 154 statements. [2025-04-25 07:53:12,495 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-04-25 07:53:12,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:12,659 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 15 proven. 50 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2025-04-25 07:53:12,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:53:12,659 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467403669] [2025-04-25 07:53:12,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467403669] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:53:12,659 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364534446] [2025-04-25 07:53:12,659 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:53:12,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:12,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:53:12,661 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 07:53:12,679 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 07:53:12,703 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 154 statements into 8 equivalence classes. [2025-04-25 07:53:12,739 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 154 of 154 statements. [2025-04-25 07:53:12,740 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-04-25 07:53:12,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:12,741 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-04-25 07:53:12,743 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:53:12,849 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2025-04-25 07:53:12,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:53:12,999 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2025-04-25 07:53:12,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364534446] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:53:12,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:53:12,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2025-04-25 07:53:12,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212911699] [2025-04-25 07:53:12,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:53:12,999 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-25 07:53:12,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:53:13,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-25 07:53:13,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2025-04-25 07:53:13,000 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:13,000 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:53:13,000 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 7 states have internal predecessors, (82), 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 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 254 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2025-04-25 07:53:13,000 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:53:13,577 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:13,585 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 07:53:13,778 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:13,779 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:53:13,779 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:53:13,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1176563595, now seen corresponding path program 16 times [2025-04-25 07:53:13,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:53:13,779 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442591051] [2025-04-25 07:53:13,779 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:53:13,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:53:13,783 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 158 statements into 2 equivalence classes. [2025-04-25 07:53:13,795 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-04-25 07:53:13,795 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:53:13,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:14,492 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2025-04-25 07:53:14,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:53:14,492 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442591051] [2025-04-25 07:53:14,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442591051] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:53:14,492 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239499771] [2025-04-25 07:53:14,492 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:53:14,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:14,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:53:14,494 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 07:53:14,494 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 07:53:14,517 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 158 statements into 2 equivalence classes. [2025-04-25 07:53:14,545 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-04-25 07:53:14,545 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:53:14,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:14,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 92 conjuncts are in the unsatisfiable core [2025-04-25 07:53:14,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:53:14,793 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 11 treesize of output 7 [2025-04-25 07:53:14,880 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 11 treesize of output 7 [2025-04-25 07:53:14,895 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2025-04-25 07:53:14,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:53:14,971 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:53:14,971 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 13 treesize of output 17 [2025-04-25 07:53:14,985 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:53:14,985 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 17 treesize of output 21 [2025-04-25 07:53:15,186 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2025-04-25 07:53:15,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239499771] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:53:15,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:53:15,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 16] total 30 [2025-04-25 07:53:15,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430133425] [2025-04-25 07:53:15,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:53:15,187 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-04-25 07:53:15,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:53:15,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-04-25 07:53:15,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=847, Unknown=0, NotChecked=0, Total=930 [2025-04-25 07:53:15,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:15,187 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:53:15,187 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.838709677419355) internal successors, (119), 30 states have internal predecessors, (119), 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 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:15,187 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:15,188 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:16,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:16,628 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:53:16,628 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:16,628 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-25 07:53:16,634 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 07:53:16,828 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:16,828 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:53:16,829 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:53:16,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1673700332, now seen corresponding path program 17 times [2025-04-25 07:53:16,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:53:16,829 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694287835] [2025-04-25 07:53:16,829 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:53:16,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:53:16,833 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 162 statements into 8 equivalence classes. [2025-04-25 07:53:16,874 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 162 of 162 statements. [2025-04-25 07:53:16,875 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-25 07:53:16,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:19,818 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 70 proven. 150 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2025-04-25 07:53:19,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:53:19,818 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694287835] [2025-04-25 07:53:19,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694287835] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:53:19,818 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136882939] [2025-04-25 07:53:19,818 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:53:19,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:53:19,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:53:19,820 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 07:53:19,821 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 07:53:19,846 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 162 statements into 8 equivalence classes. [2025-04-25 07:53:19,885 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 162 of 162 statements. [2025-04-25 07:53:19,885 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-25 07:53:19,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:53:19,888 WARN L254 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 231 conjuncts are in the unsatisfiable core [2025-04-25 07:53:19,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:53:29,427 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:53:29,428 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:53:43,126 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,127 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,129 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,130 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,130 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,131 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,131 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,131 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,132 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,135 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,135 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,138 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,138 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,139 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,139 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,140 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,140 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,145 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,146 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,146 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,146 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,147 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,147 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,148 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,148 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,149 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,149 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,150 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,153 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,153 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,158 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,163 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,164 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,165 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,166 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,167 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,167 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,168 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,170 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,172 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,172 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,173 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,173 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:43,450 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:53:43,451 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 165 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 184 treesize of output 738 [2025-04-25 07:53:46,698 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,700 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,701 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,702 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,703 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,703 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,703 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,704 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,708 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,708 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,708 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,709 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,709 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,709 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,710 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,710 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,710 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,711 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,711 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,711 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,711 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,712 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,712 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,712 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,713 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,713 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,714 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,716 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,716 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,717 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,717 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,718 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,718 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,719 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,719 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,719 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,719 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,722 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,723 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,724 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,724 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,725 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,732 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,733 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,734 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,734 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,735 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,735 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,740 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,743 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,743 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,743 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,744 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,745 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:46,745 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:53:47,027 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:53:47,028 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 165 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 157 treesize of output 707 [2025-04-25 07:53:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:53:47,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136882939] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:53:47,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:53:47,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 76, 76] total 198 [2025-04-25 07:53:47,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551042930] [2025-04-25 07:53:47,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:53:47,718 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 199 states [2025-04-25 07:53:47,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:53:47,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 199 interpolants. [2025-04-25 07:53:47,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2932, Invalid=36470, Unknown=0, NotChecked=0, Total=39402 [2025-04-25 07:53:47,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:53:47,721 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:53:47,722 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 199 states, 199 states have (on average 2.1055276381909547) internal successors, (419), 198 states have internal predecessors, (419), 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 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-25 07:53:47,722 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:55:13,866 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:13,867 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-25 07:55:13,867 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-04-25 07:55:13,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-04-25 07:55:14,067 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,SelfDestructingSolverStorable21 [2025-04-25 07:55:14,067 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:55:14,068 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:55:14,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1280222970, now seen corresponding path program 18 times [2025-04-25 07:55:14,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:55:14,068 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126712226] [2025-04-25 07:55:14,068 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:55:14,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:55:14,072 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 178 statements into 9 equivalence classes. [2025-04-25 07:55:14,100 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 178 of 178 statements. [2025-04-25 07:55:14,100 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 07:55:14,101 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:14,270 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 28 proven. 72 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2025-04-25 07:55:14,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:55:14,270 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126712226] [2025-04-25 07:55:14,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126712226] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:55:14,270 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158110467] [2025-04-25 07:55:14,270 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 07:55:14,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:55:14,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:55:14,272 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 07:55:14,273 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 07:55:14,300 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 178 statements into 9 equivalence classes. [2025-04-25 07:55:14,345 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 178 of 178 statements. [2025-04-25 07:55:14,345 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-04-25 07:55:14,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:14,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-25 07:55:14,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:55:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-04-25 07:55:14,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:55:14,678 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-04-25 07:55:14,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158110467] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:55:14,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:55:14,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2025-04-25 07:55:14,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276581381] [2025-04-25 07:55:14,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:55:14,679 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-25 07:55:14,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:55:14,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-25 07:55:14,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-04-25 07:55:14,679 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:55:14,679 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:55:14,679 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 8 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 07:55:14,679 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 343 states. [2025-04-25 07:55:14,680 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:55:15,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:55:15,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:55:15,683 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 07:55:15,877 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:55:15,877 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:55:15,878 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:55:15,878 INFO L85 PathProgramCache]: Analyzing trace with hash 821224965, now seen corresponding path program 19 times [2025-04-25 07:55:15,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:55:15,878 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626269236] [2025-04-25 07:55:15,878 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:55:15,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:55:15,882 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 182 statements into 1 equivalence classes. [2025-04-25 07:55:15,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 182 of 182 statements. [2025-04-25 07:55:15,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:55:15,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 137 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2025-04-25 07:55:16,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:55:16,647 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626269236] [2025-04-25 07:55:16,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626269236] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:55:16,647 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739888928] [2025-04-25 07:55:16,647 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 07:55:16,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:55:16,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:55:16,649 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 07:55:16,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-04-25 07:55:16,675 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 182 statements into 1 equivalence classes. [2025-04-25 07:55:16,708 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 182 of 182 statements. [2025-04-25 07:55:16,708 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 07:55:16,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:16,711 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 108 conjuncts are in the unsatisfiable core [2025-04-25 07:55:16,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:55:16,967 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 11 treesize of output 7 [2025-04-25 07:55:17,009 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 11 treesize of output 7 [2025-04-25 07:55:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-04-25 07:55:17,012 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:55:17,132 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:55:17,133 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 13 treesize of output 17 [2025-04-25 07:55:17,150 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:55:17,151 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 17 treesize of output 21 [2025-04-25 07:55:17,418 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-04-25 07:55:17,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739888928] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:55:17,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:55:17,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 23 [2025-04-25 07:55:17,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691347480] [2025-04-25 07:55:17,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:55:17,419 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-25 07:55:17,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:55:17,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-25 07:55:17,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=503, Unknown=0, NotChecked=0, Total=552 [2025-04-25 07:55:17,420 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:55:17,420 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:55:17,420 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 23 states have internal predecessors, (99), 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 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:55:17,420 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:55:17,421 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:55:18,196 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:55:18,197 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:55:18,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-25 07:55:18,397 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-04-25 07:55:18,397 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:55:18,397 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:55:18,398 INFO L85 PathProgramCache]: Analyzing trace with hash -2142765170, now seen corresponding path program 20 times [2025-04-25 07:55:18,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:55:18,398 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669616327] [2025-04-25 07:55:18,398 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:55:18,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:55:18,402 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 186 statements into 2 equivalence classes. [2025-04-25 07:55:18,422 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 186 of 186 statements. [2025-04-25 07:55:18,422 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:55:18,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 54 proven. 124 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2025-04-25 07:55:22,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:55:22,255 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669616327] [2025-04-25 07:55:22,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669616327] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:55:22,255 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068149863] [2025-04-25 07:55:22,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 07:55:22,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:55:22,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:55:22,257 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 07:55:22,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-04-25 07:55:22,286 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 186 statements into 2 equivalence classes. [2025-04-25 07:55:22,327 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 186 of 186 statements. [2025-04-25 07:55:22,327 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 07:55:22,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:55:22,331 WARN L254 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 271 conjuncts are in the unsatisfiable core [2025-04-25 07:55:22,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:55:35,550 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 0 proven. 492 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:55:35,551 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:55:56,683 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:55:56,684 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 218 treesize of output 1782 [2025-04-25 07:56:50,047 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,048 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,048 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,049 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,049 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,049 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,050 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,050 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,050 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,051 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,051 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,052 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,052 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,052 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,053 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,054 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,054 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,060 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,061 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,062 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,062 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,062 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,063 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,063 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,064 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,064 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,064 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,065 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,065 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,066 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,066 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,068 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,068 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,069 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,069 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,069 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,070 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,072 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,072 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,074 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,075 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,075 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,076 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,077 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,079 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,079 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,079 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,081 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,081 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,081 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,082 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,082 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,084 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,084 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,085 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,097 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,102 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,104 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,106 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:56:50,538 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:56:50,538 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 176 treesize of output 960 [2025-04-25 07:56:51,390 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 0 proven. 492 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:56:51,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068149863] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:56:51,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:56:51,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 86, 86] total 216 [2025-04-25 07:56:51,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193968005] [2025-04-25 07:56:51,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:56:51,391 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 217 states [2025-04-25 07:56:51,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:56:51,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 217 interpolants. [2025-04-25 07:56:51,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2998, Invalid=43874, Unknown=0, NotChecked=0, Total=46872 [2025-04-25 07:56:51,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:56:51,394 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:56:51,395 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 217 states, 217 states have (on average 2.1152073732718892) internal successors, (459), 216 states have internal predecessors, (459), 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 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:56:51,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:58:09,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:09,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:58:09,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2025-04-25 07:58:09,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-04-25 07:58:09,518 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-25 07:58:09,518 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:58:09,518 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:58:09,518 INFO L85 PathProgramCache]: Analyzing trace with hash -21782400, now seen corresponding path program 21 times [2025-04-25 07:58:09,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:58:09,519 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405704160] [2025-04-25 07:58:09,519 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:58:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:58:09,525 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 202 statements into 10 equivalence classes. [2025-04-25 07:58:09,617 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 202 of 202 statements. [2025-04-25 07:58:09,618 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-25 07:58:09,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:09,860 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 45 proven. 102 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2025-04-25 07:58:09,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:58:09,860 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405704160] [2025-04-25 07:58:09,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405704160] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:58:09,860 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766337304] [2025-04-25 07:58:09,860 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 07:58:09,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:58:09,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:58:09,862 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 07:58:09,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-04-25 07:58:09,893 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 202 statements into 10 equivalence classes. [2025-04-25 07:58:09,941 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 202 of 202 statements. [2025-04-25 07:58:09,941 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-25 07:58:09,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:09,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-25 07:58:09,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:58:10,107 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 45 proven. 48 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2025-04-25 07:58:10,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:58:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 45 proven. 48 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2025-04-25 07:58:10,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766337304] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:58:10,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:58:10,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2025-04-25 07:58:10,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413189375] [2025-04-25 07:58:10,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:58:10,348 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-25 07:58:10,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:58:10,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-25 07:58:10,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2025-04-25 07:58:10,349 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:58:10,349 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:58:10,349 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 9 states have internal predecessors, (106), 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 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 348 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:58:10,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2025-04-25 07:58:10,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:58:11,282 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2025-04-25 07:58:11,283 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:11,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-04-25 07:58:11,483 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:58:11,483 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:58:11,484 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:58:11,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1341484927, now seen corresponding path program 22 times [2025-04-25 07:58:11,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:58:11,484 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36779867] [2025-04-25 07:58:11,484 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:58:11,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:58:11,488 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 206 statements into 2 equivalence classes. [2025-04-25 07:58:11,503 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 206 of 206 statements. [2025-04-25 07:58:11,503 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:58:11,503 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:12,486 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2025-04-25 07:58:12,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:58:12,486 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36779867] [2025-04-25 07:58:12,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36779867] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:58:12,486 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377035645] [2025-04-25 07:58:12,486 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 07:58:12,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:58:12,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:58:12,488 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 07:58:12,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-04-25 07:58:12,513 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 206 statements into 2 equivalence classes. [2025-04-25 07:58:12,547 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 206 of 206 statements. [2025-04-25 07:58:12,548 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 07:58:12,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:12,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 124 conjuncts are in the unsatisfiable core [2025-04-25 07:58:12,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:58:12,835 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 11 treesize of output 7 [2025-04-25 07:58:12,935 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 11 treesize of output 7 [2025-04-25 07:58:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2025-04-25 07:58:12,954 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:58:13,076 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:58:13,077 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 13 treesize of output 17 [2025-04-25 07:58:13,091 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:58:13,091 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 17 treesize of output 21 [2025-04-25 07:58:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2025-04-25 07:58:13,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377035645] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:58:13,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:58:13,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 22] total 33 [2025-04-25 07:58:13,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066606075] [2025-04-25 07:58:13,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:58:13,394 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-04-25 07:58:13,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:58:13,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-04-25 07:58:13,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2025-04-25 07:58:13,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:58:13,394 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:58:13,394 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.0) internal successors, (136), 33 states have internal predecessors, (136), 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 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 349 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 267 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:13,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:58:15,192 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2025-04-25 07:58:15,193 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:58:15,193 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-04-25 07:58:15,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-04-25 07:58:15,393 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-04-25 07:58:15,395 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 07:58:15,395 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 07:58:15,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1187727864, now seen corresponding path program 23 times [2025-04-25 07:58:15,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 07:58:15,395 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439454892] [2025-04-25 07:58:15,395 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:58:15,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 07:58:15,400 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 210 statements into 10 equivalence classes. [2025-04-25 07:58:15,439 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 210 of 210 statements. [2025-04-25 07:58:15,440 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 07:58:15,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:19,880 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 86 proven. 163 refuted. 0 times theorem prover too weak. 398 trivial. 0 not checked. [2025-04-25 07:58:19,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 07:58:19,880 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439454892] [2025-04-25 07:58:19,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439454892] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 07:58:19,880 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275763890] [2025-04-25 07:58:19,880 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 07:58:19,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 07:58:19,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 07:58:19,882 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 07:58:19,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-04-25 07:58:19,907 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 210 statements into 10 equivalence classes. [2025-04-25 07:58:19,950 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 210 of 210 statements. [2025-04-25 07:58:19,950 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 07:58:19,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 07:58:19,953 WARN L254 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 311 conjuncts are in the unsatisfiable core [2025-04-25 07:58:19,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 07:58:36,634 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 0 proven. 647 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:58:36,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 07:59:06,150 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,151 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,156 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,157 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,157 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,157 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,158 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,158 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,158 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,159 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,161 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,168 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,169 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,169 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,169 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,170 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,170 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,171 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,172 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,172 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,172 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,173 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,173 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,173 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,174 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,174 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,176 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,176 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,177 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,185 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,185 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,186 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,187 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,187 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,188 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,188 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,189 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,189 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,190 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,190 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,190 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,191 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,191 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,192 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,193 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,193 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,194 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,195 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,196 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,196 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,196 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,197 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,197 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,199 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,199 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,200 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,200 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,200 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,201 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,201 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,202 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,202 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,202 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,203 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,203 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,204 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,204 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,205 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,205 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,206 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,206 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,207 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,207 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,208 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,219 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,219 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,222 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,224 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,224 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,226 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,226 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,227 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,227 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,227 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,228 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,229 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,229 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,230 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,231 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,231 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,231 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,232 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,232 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,232 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,234 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,236 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,242 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,244 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,247 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,248 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,250 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,250 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:06,250 INFO L204 Elim1Store]: Index analysis took 101 ms [2025-04-25 07:59:06,949 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:59:06,950 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 315 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 120 case distinctions, treesize of input 259 treesize of output 1309 [2025-04-25 07:59:19,050 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,055 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,056 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,056 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,057 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,058 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,058 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,058 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,058 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,059 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,059 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,059 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,060 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,060 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,061 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,061 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,062 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,063 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,063 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,064 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,064 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,065 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,065 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,066 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,066 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,066 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,067 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,067 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,067 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,067 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,068 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,068 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,068 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,069 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,073 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,074 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,075 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,075 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,076 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,076 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,076 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,076 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,077 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,077 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,077 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,078 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,084 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,084 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,084 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,085 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,085 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,085 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,085 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,087 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,088 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,091 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,091 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,092 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,095 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,096 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,096 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,096 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,097 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,098 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,098 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,102 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,103 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,103 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,104 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,105 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,105 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,108 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,113 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,113 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,114 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,115 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,117 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,118 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,120 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,122 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,123 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,125 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,125 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,126 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,127 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,129 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 07:59:19,821 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 07:59:19,822 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 315 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 120 case distinctions, treesize of input 614 treesize of output 1626 [2025-04-25 07:59:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 0 proven. 647 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 07:59:31,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275763890] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 07:59:31,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 07:59:31,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 100, 100] total 252 [2025-04-25 07:59:31,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235323905] [2025-04-25 07:59:31,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 07:59:31,634 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 253 states [2025-04-25 07:59:31,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 07:59:31,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 253 interpolants. [2025-04-25 07:59:31,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6124, Invalid=57632, Unknown=0, NotChecked=0, Total=63756 [2025-04-25 07:59:31,638 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 07:59:31,638 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 07:59:31,639 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 253 states, 253 states have (on average 2.075098814229249) internal successors, (525), 252 states have internal predecessors, (525), 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 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 349 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 267 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-04-25 07:59:31,639 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 08:00:04,758 WARN L286 SmtUtils]: Spent 5.29s on a formula simplification. DAG size of input: 445 DAG size of output: 362 (called from [L 386] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2025-04-25 08:00:11,085 WARN L286 SmtUtils]: Spent 5.48s on a formula simplification. DAG size of input: 444 DAG size of output: 361 (called from [L 386] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2025-04-25 08:01:52,210 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-04-25 08:01:52,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 340 states. [2025-04-25 08:01:52,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-04-25 08:01:52,412 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-04-25 08:01:52,412 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 08:01:52,412 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 08:01:52,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1707832327, now seen corresponding path program 24 times [2025-04-25 08:01:52,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 08:01:52,412 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458531018] [2025-04-25 08:01:52,412 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 08:01:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 08:01:52,441 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 230 statements into 12 equivalence classes. [2025-04-25 08:01:52,476 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 230 of 230 statements. [2025-04-25 08:01:52,476 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-04-25 08:01:52,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:01:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 833 backedges. 74 proven. 273 refuted. 0 times theorem prover too weak. 486 trivial. 0 not checked. [2025-04-25 08:01:53,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 08:01:53,500 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458531018] [2025-04-25 08:01:53,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458531018] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 08:01:53,500 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706459398] [2025-04-25 08:01:53,500 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 08:01:53,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 08:01:53,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 08:01:53,502 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 08:01:53,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-04-25 08:01:53,529 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 230 statements into 12 equivalence classes. [2025-04-25 08:01:53,585 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 230 of 230 statements. [2025-04-25 08:01:53,585 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-04-25 08:01:53,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:01:53,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-04-25 08:01:53,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 08:01:53,997 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 08:01:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 833 backedges. 0 proven. 193 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2025-04-25 08:01:54,000 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 08:01:54,126 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 08:01:54,126 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 14 treesize of output 13 [2025-04-25 08:01:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 833 backedges. 0 proven. 193 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2025-04-25 08:01:54,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706459398] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 08:01:54,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 08:01:54,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 19, 19] total 50 [2025-04-25 08:01:54,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098320911] [2025-04-25 08:01:54,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 08:01:54,272 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-04-25 08:01:54,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 08:01:54,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-04-25 08:01:54,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2382, Unknown=0, NotChecked=0, Total=2550 [2025-04-25 08:01:54,273 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 08:01:54,273 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 08:01:54,273 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.431372549019608) internal successors, (226), 50 states have internal predecessors, (226), 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 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:54,273 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 349 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 267 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 340 states. [2025-04-25 08:01:54,274 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 340 states. [2025-04-25 08:01:57,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 08:01:57,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-04-25 08:01:57,514 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-25 08:01:57,514 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 08:01:57,514 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 08:01:57,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1771440827, now seen corresponding path program 25 times [2025-04-25 08:01:57,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 08:01:57,515 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341230204] [2025-04-25 08:01:57,515 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 08:01:57,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 08:01:57,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 230 statements into 1 equivalence classes. [2025-04-25 08:01:57,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 230 of 230 statements. [2025-04-25 08:01:57,538 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 08:01:57,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:01:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 805 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2025-04-25 08:01:57,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 08:01:57,982 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341230204] [2025-04-25 08:01:57,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341230204] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 08:01:57,982 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134912819] [2025-04-25 08:01:57,982 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 08:01:57,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 08:01:57,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 08:01:57,984 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 08:01:58,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-04-25 08:01:58,036 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 230 statements into 1 equivalence classes. [2025-04-25 08:01:58,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 230 of 230 statements. [2025-04-25 08:01:58,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 08:01:58,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:01:58,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 140 conjuncts are in the unsatisfiable core [2025-04-25 08:01:58,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 08:01:58,615 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 11 treesize of output 7 [2025-04-25 08:01:58,779 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 11 treesize of output 7 [2025-04-25 08:01:58,799 INFO L134 CoverageAnalysis]: Checked inductivity of 805 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2025-04-25 08:01:58,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 08:01:58,950 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 08:01:58,950 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 13 treesize of output 17 [2025-04-25 08:01:58,964 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 08:01:58,964 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 17 treesize of output 21 [2025-04-25 08:01:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 805 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2025-04-25 08:01:59,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134912819] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 08:01:59,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 08:01:59,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25, 25] total 42 [2025-04-25 08:01:59,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72936631] [2025-04-25 08:01:59,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 08:01:59,310 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-04-25 08:01:59,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 08:01:59,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-04-25 08:01:59,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1698, Unknown=0, NotChecked=0, Total=1806 [2025-04-25 08:01:59,311 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 08:01:59,311 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 08:01:59,311 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.162790697674419) internal successors, (222), 42 states have internal predecessors, (222), 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 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 255 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 206 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 349 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-25 08:01:59,311 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 267 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 340 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-25 08:01:59,312 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 349 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 340 states. [2025-04-25 08:02:00,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-25 08:02:00,536 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-04-25 08:02:00,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-04-25 08:02:00,736 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 08:02:00,736 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-25 08:02:00,737 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 08:02:00,737 INFO L85 PathProgramCache]: Analyzing trace with hash 110067586, now seen corresponding path program 26 times [2025-04-25 08:02:00,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 08:02:00,737 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598910528] [2025-04-25 08:02:00,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 08:02:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 08:02:00,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 234 statements into 2 equivalence classes. [2025-04-25 08:02:00,767 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 234 of 234 statements. [2025-04-25 08:02:00,767 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 08:02:00,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:02:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 66 proven. 254 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2025-04-25 08:02:06,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 08:02:06,424 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598910528] [2025-04-25 08:02:06,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598910528] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 08:02:06,424 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724422651] [2025-04-25 08:02:06,424 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 08:02:06,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 08:02:06,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 08:02:06,426 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 08:02:06,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-04-25 08:02:06,452 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 234 statements into 2 equivalence classes. [2025-04-25 08:02:06,495 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 234 of 234 statements. [2025-04-25 08:02:06,495 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 08:02:06,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 08:02:06,499 WARN L254 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 351 conjuncts are in the unsatisfiable core [2025-04-25 08:02:06,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 08:02:31,928 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 08:02:31,928 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 08:03:16,551 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 08:03:16,552 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 286 treesize of output 3010 Received shutdown request... [2025-04-25 08:04:19,497 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-04-25 08:04:19,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-04-25 08:04:19,528 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 08:04:19,528 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 08:04:19,529 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 08:04:19,698 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 08:04:19,698 WARN L610 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 235 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-8-2-7-4-7-2-5-2-4-3-4-3-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 7 xjuncts wrt. a ∧-297-17-4-17-4-16-2-15-3-14-3-13-3-12-2-11-2-10-2-9-2-8-2-7-2-6-2-5-2-4-2-3-2-2-2-1 context. [2025-04-25 08:04:19,700 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-04-25 08:04:19,700 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-04-25 08:04:19,700 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-04-25 08:04:19,703 INFO L422 BasicCegarLoop]: Path program histogram: [26, 3, 1, 1] [2025-04-25 08:04:19,705 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-25 08:04:19,705 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-25 08:04:19,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-04-25 08:04:19,713 INFO L201 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.04 08:04:19 BasicIcfg [2025-04-25 08:04:19,713 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-25 08:04:19,714 INFO L158 Benchmark]: Toolchain (without parser) took 840084.80ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 100.3MB in the beginning and 606.0MB in the end (delta: -505.7MB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-04-25 08:04:19,714 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.17ms. Allocated memory is still 167.8MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 08:04:19,714 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.42ms. Allocated memory is still 167.8MB. Free memory was 100.3MB in the beginning and 98.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 08:04:19,714 INFO L158 Benchmark]: Boogie Preprocessor took 22.51ms. Allocated memory is still 167.8MB. Free memory was 98.2MB in the beginning and 97.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 08:04:19,714 INFO L158 Benchmark]: RCFGBuilder took 216.26ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 86.9MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 08:04:19,715 INFO L158 Benchmark]: TraceAbstraction took 839810.97ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 85.8MB in the beginning and 606.0MB in the end (delta: -520.2MB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-04-25 08:04:19,715 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.17ms. Allocated memory is still 167.8MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 30.42ms. Allocated memory is still 167.8MB. Free memory was 100.3MB in the beginning and 98.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 22.51ms. Allocated memory is still 167.8MB. Free memory was 98.2MB in the beginning and 97.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 216.26ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 86.9MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 839810.97ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 85.8MB in the beginning and 606.0MB in the end (delta: -520.2MB). 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: 36116, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 9938, dependent conditional: 9935, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 26251, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 73, dependent conditional: 70, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 26251, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 73, dependent conditional: 70, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 1712, dependent conditional: 1709, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 175, independent unconditional: 26003, dependent: 1712, dependent conditional: 568, dependent unconditional: 1144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 175, independent unconditional: 26003, dependent: 1712, dependent conditional: 568, dependent unconditional: 1144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 817, independent: 752, independent conditional: 37, independent unconditional: 715, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 817, independent: 710, independent conditional: 0, independent unconditional: 710, dependent: 107, dependent conditional: 0, dependent unconditional: 107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 107, independent: 42, independent conditional: 37, independent unconditional: 5, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 107, independent: 42, independent conditional: 37, independent unconditional: 5, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 159, independent: 64, independent conditional: 39, independent unconditional: 25, dependent: 96, dependent conditional: 90, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 27890, independent: 25426, independent conditional: 138, independent unconditional: 25288, dependent: 1647, dependent conditional: 506, dependent unconditional: 1141, unknown: 817, unknown conditional: 99, unknown unconditional: 718] , Statistics on independence cache: Total cache size (in pairs): 817, Positive cache size: 752, Positive conditional cache size: 37, Positive unconditional cache size: 715, Negative cache size: 65, Negative conditional cache size: 62, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 26322, Maximal queried relation: 24, Independence queries for same thread: 9865, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 88, Number of trivial persistent sets: 47, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 825, independent: 822, independent conditional: 0, independent unconditional: 822, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 36116, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 9938, dependent conditional: 9935, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 26251, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 73, dependent conditional: 70, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 26251, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 73, dependent conditional: 70, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 25356, independent unconditional: 822, dependent: 1712, dependent conditional: 1709, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 175, independent unconditional: 26003, dependent: 1712, dependent conditional: 568, dependent unconditional: 1144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 27890, independent: 26178, independent conditional: 175, independent unconditional: 26003, dependent: 1712, dependent conditional: 568, dependent unconditional: 1144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 817, independent: 752, independent conditional: 37, independent unconditional: 715, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 817, independent: 710, independent conditional: 0, independent unconditional: 710, dependent: 107, dependent conditional: 0, dependent unconditional: 107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 107, independent: 42, independent conditional: 37, independent unconditional: 5, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 107, independent: 42, independent conditional: 37, independent unconditional: 5, dependent: 65, dependent conditional: 62, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 159, independent: 64, independent conditional: 39, independent unconditional: 25, dependent: 96, dependent conditional: 90, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 27890, independent: 25426, independent conditional: 138, independent unconditional: 25288, dependent: 1647, dependent conditional: 506, dependent unconditional: 1141, unknown: 817, unknown conditional: 99, unknown unconditional: 718] , Statistics on independence cache: Total cache size (in pairs): 817, Positive cache size: 752, Positive conditional cache size: 37, Positive unconditional cache size: 715, Negative cache size: 65, Negative conditional cache size: 62, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 26322, Maximal queried relation: 24, Independence queries for same thread: 9865 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 235 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-8-2-7-4-7-2-5-2-4-3-4-3-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 7 xjuncts wrt. a ∧-297-17-4-17-4-16-2-15-3-14-3-13-3-12-2-11-2-10-2-9-2-8-2-7-2-6-2-5-2-4-2-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 235 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-8-2-7-4-7-2-5-2-4-3-4-3-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 7 xjuncts wrt. a ∧-297-17-4-17-4-16-2-15-3-14-3-13-3-12-2-11-2-10-2-9-2-8-2-7-2-6-2-5-2-4-2-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 235 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-8-2-7-4-7-2-5-2-4-3-4-3-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 7 xjuncts wrt. a ∧-297-17-4-17-4-16-2-15-3-14-3-13-3-12-2-11-2-10-2-9-2-8-2-7-2-6-2-5-2-4-2-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 235 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-8-2-7-4-7-2-5-2-4-3-4-3-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 7 xjuncts wrt. a ∧-297-17-4-17-4-16-2-15-3-14-3-13-3-12-2-11-2-10-2-9-2-8-2-7-2-6-2-5-2-4-2-3-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 63 locations, 68 edges, 4 error locations. Started 1 CEGAR loops. OverallTime: 839.7s, OverallIterations: 31, TraceHistogramMax: 0, PathProgramHistogramMax: 26, EmptinessCheckTime: 421.4s, 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: 2341, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 271.3s InterpolantComputationTime, 6734 NumberOfCodeBlocks, 6734 NumberOfCodeBlocksAsserted, 213 NumberOfCheckSat, 9707 ConstructedInterpolants, 0 QuantifiedInterpolants, 233791 SizeOfPredicates, 307 NumberOfNonLiveVariables, 8048 ConjunctsInSsa, 2316 ConjunctsInUnsatCore, 81 InterpolantComputations, 6 PerfectInterpolantSequences, 14805/22548 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: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown