/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 false --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-more/queue-add-2-nl.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-42d8767-m [2025-04-25 06:17:25,842 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-25 06:17:25,882 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 06:17:25,885 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-25 06:17:25,886 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-25 06:17:25,904 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-25 06:17:25,904 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-25 06:17:25,904 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-25 06:17:25,905 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-25 06:17:25,905 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-25 06:17:25,906 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Use SBE=true [2025-04-25 06:17:25,906 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-25 06:17:25,906 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-25 06:17:25,907 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 06:17:25,907 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 06:17:25,907 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-25 06:17:25,907 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-25 06:17:25,908 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-25 06:17:25,908 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 -> false 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 06:17:26,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-25 06:17:26,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-25 06:17:26,140 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-25 06:17:26,141 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-04-25 06:17:26,143 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-04-25 06:17:26,144 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-2-nl.wvr.bpl [2025-04-25 06:17:26,144 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-2-nl.wvr.bpl' [2025-04-25 06:17:26,165 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-25 06:17:26,166 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-04-25 06:17:26,166 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-25 06:17:26,166 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-25 06:17:26,166 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-25 06:17:26,173 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,196 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,202 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-04-25 06:17:26,203 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-25 06:17:26,203 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-25 06:17:26,203 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-25 06:17:26,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-25 06:17:26,210 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,211 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,212 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,215 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,216 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,218 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,219 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,219 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,231 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-25 06:17:26,232 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-25 06:17:26,232 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-25 06:17:26,232 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-25 06:17:26,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/1) ... [2025-04-25 06:17:26,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-25 06:17:26,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:26,253 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 06:17:26,256 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 06:17:26,274 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-04-25 06:17:26,274 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-25 06:17:26,274 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-25 06:17:26,274 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-04-25 06:17:26,274 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-25 06:17:26,274 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-25 06:17:26,274 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-04-25 06:17:26,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-25 06:17:26,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-25 06:17:26,275 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 06:17:26,309 INFO L234 CfgBuilder]: Building ICFG [2025-04-25 06:17:26,311 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-25 06:17:26,401 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-25 06:17:26,401 INFO L283 CfgBuilder]: Performing block encoding [2025-04-25 06:17:26,419 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-25 06:17:26,419 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-25 06:17:26,419 INFO L201 PluginConnector]: Adding new model queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 06:17:26 BoogieIcfgContainer [2025-04-25 06:17:26,419 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-25 06:17:26,424 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-25 06:17:26,424 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-25 06:17:26,427 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-25 06:17:26,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.04 06:17:26" (1/2) ... [2025-04-25 06:17:26,428 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a918820 and model type queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.04 06:17:26, skipping insertion in model container [2025-04-25 06:17:26,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.04 06:17:26" (2/2) ... [2025-04-25 06:17:26,430 INFO L128 eAbstractionObserver]: Analyzing ICFG queue-add-2-nl.wvr.bpl [2025-04-25 06:17:26,441 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-25 06:17:26,444 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG queue-add-2-nl.wvr.bpl that has 3 procedures, 28 locations, 27 edges, 1 initial locations, 2 loop locations, and 1 error locations. [2025-04-25 06:17:26,444 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-25 06:17:26,487 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-25 06:17:26,524 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 06:17:26,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-25 06:17:26,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:26,526 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 06:17:26,527 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 06:17:26,566 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-25 06:17:26,573 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-25 06:17:26,579 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;@cc59708, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-25 06:17:26,579 INFO L341 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-04-25 06:17:26,631 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:26,634 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:26,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1013431651, now seen corresponding path program 1 times [2025-04-25 06:17:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:26,639 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93455931] [2025-04-25 06:17:26,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 06:17:26,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:26,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-04-25 06:17:26,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-04-25 06:17:26,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:26,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:26,742 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 06:17:26,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:26,742 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93455931] [2025-04-25 06:17:26,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93455931] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 06:17:26,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 06:17:26,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-25 06:17:26,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399728939] [2025-04-25 06:17:26,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 06:17:26,747 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-25 06:17:26,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:26,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-25 06:17:26,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-25 06:17:26,760 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:26,761 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:26,762 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 06:17:26,762 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:26,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:26,787 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-25 06:17:26,787 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:26,788 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:26,788 INFO L85 PathProgramCache]: Analyzing trace with hash -197078815, now seen corresponding path program 1 times [2025-04-25 06:17:26,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:26,788 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129485962] [2025-04-25 06:17:26,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 06:17:26,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:26,793 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-25 06:17:26,809 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-25 06:17:26,809 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:26,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:27,329 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 06:17:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:27,329 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129485962] [2025-04-25 06:17:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129485962] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:27,329 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250534304] [2025-04-25 06:17:27,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 06:17:27,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:27,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:27,333 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 06:17:27,334 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 06:17:27,357 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-25 06:17:27,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-25 06:17:27,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:27,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:27,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-25 06:17:27,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:27,683 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 06:17:27,684 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:27,850 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 06:17:27,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250534304] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:27,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:27,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2025-04-25 06:17:27,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750777875] [2025-04-25 06:17:27,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:27,852 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-25 06:17:27,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:27,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-25 06:17:27,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2025-04-25 06:17:27,853 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:27,853 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:27,853 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 06:17:27,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:27,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:28,137 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:28,138 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:17:28,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-25 06:17:28,339 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,SelfDestructingSolverStorable1 [2025-04-25 06:17:28,339 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:28,340 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:28,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1328902883, now seen corresponding path program 2 times [2025-04-25 06:17:28,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:28,340 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498883591] [2025-04-25 06:17:28,340 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:17:28,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:28,344 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-04-25 06:17:28,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-04-25 06:17:28,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:17:28,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:28,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:28,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:28,399 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498883591] [2025-04-25 06:17:28,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498883591] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 06:17:28,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-25 06:17:28,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-25 06:17:28,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390038672] [2025-04-25 06:17:28,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 06:17:28,400 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-25 06:17:28,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:28,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-25 06:17:28,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-04-25 06:17:28,400 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:28,400 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:28,401 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 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 06:17:28,401 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:28,401 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:17:28,401 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:28,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:28,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:28,515 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:28,516 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-25 06:17:28,516 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:28,516 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:28,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1515157931, now seen corresponding path program 1 times [2025-04-25 06:17:28,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:28,516 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680660952] [2025-04-25 06:17:28,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 06:17:28,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:28,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-04-25 06:17:28,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-04-25 06:17:28,523 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:28,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:28,559 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 06:17:28,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:28,559 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680660952] [2025-04-25 06:17:28,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680660952] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:28,560 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170031847] [2025-04-25 06:17:28,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-25 06:17:28,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:28,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:28,561 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 06:17:28,563 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 06:17:28,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-04-25 06:17:28,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-04-25 06:17:28,586 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:28,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:28,586 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-25 06:17:28,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:28,621 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 06:17:28,640 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 06:17:28,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:28,679 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 06:17:28,679 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 06:17:28,687 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 06:17:28,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170031847] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:28,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:28,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-04-25 06:17:28,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928844230] [2025-04-25 06:17:28,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:28,688 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-25 06:17:28,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:28,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-25 06:17:28,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-04-25 06:17:28,689 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:28,689 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:28,689 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 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 06:17:28,689 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:28,689 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:28,689 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:28,689 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:28,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:28,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:28,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:28,758 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:28,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-25 06:17:28,959 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 06:17:28,959 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:28,959 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash 802562089, now seen corresponding path program 2 times [2025-04-25 06:17:28,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:28,959 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648767214] [2025-04-25 06:17:28,959 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:17:28,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:28,962 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 30 statements into 2 equivalence classes. [2025-04-25 06:17:28,967 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 30 of 30 statements. [2025-04-25 06:17:28,967 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:17:28,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:29,379 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 06:17:29,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:29,380 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648767214] [2025-04-25 06:17:29,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648767214] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:29,380 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474731447] [2025-04-25 06:17:29,380 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:17:29,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:29,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:29,382 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 06:17:29,383 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 06:17:29,401 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 30 statements into 2 equivalence classes. [2025-04-25 06:17:29,408 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 30 of 30 statements. [2025-04-25 06:17:29,408 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:17:29,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:29,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-25 06:17:29,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:29,853 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 06:17:29,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:30,135 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:17:30,136 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 06:17:30,212 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 06:17:30,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474731447] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:30,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:30,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 42 [2025-04-25 06:17:30,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886459885] [2025-04-25 06:17:30,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:30,213 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-04-25 06:17:30,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:30,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-04-25 06:17:30,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1612, Unknown=0, NotChecked=0, Total=1806 [2025-04-25 06:17:30,215 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:30,215 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:30,215 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 42 states have internal predecessors, (74), 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 06:17:30,215 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:30,215 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:30,215 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:30,215 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:30,215 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:31,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:31,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:31,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:31,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:31,476 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:31,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-25 06:17:31,676 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:31,676 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:31,677 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:31,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1811739037, now seen corresponding path program 3 times [2025-04-25 06:17:31,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:31,677 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217479764] [2025-04-25 06:17:31,677 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:17:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:31,680 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 34 statements into 3 equivalence classes. [2025-04-25 06:17:31,686 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 06:17:31,686 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 06:17:31,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:31,825 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:31,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:31,825 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217479764] [2025-04-25 06:17:31,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217479764] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:31,825 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961785322] [2025-04-25 06:17:31,826 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:17:31,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:31,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:31,827 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 06:17:31,828 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 06:17:31,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 34 statements into 3 equivalence classes. [2025-04-25 06:17:31,852 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 34 of 34 statements. [2025-04-25 06:17:31,852 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-04-25 06:17:31,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:31,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-04-25 06:17:31,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:31,908 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 06:17:31,908 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:31,931 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 06:17:31,931 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 12 [2025-04-25 06:17:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-04-25 06:17:31,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961785322] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:31,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:31,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2025-04-25 06:17:31,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581292054] [2025-04-25 06:17:31,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:31,951 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-25 06:17:31,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:31,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-25 06:17:31,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2025-04-25 06:17:31,952 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:31,952 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:31,952 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 13 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 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:31,952 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:32,070 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:32,071 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:32,071 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:32,071 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:32,071 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:32,071 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-25 06:17:32,078 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 06:17:32,272 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-04-25 06:17:32,272 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:32,273 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:32,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1972272671, now seen corresponding path program 4 times [2025-04-25 06:17:32,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:32,273 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004524109] [2025-04-25 06:17:32,273 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:17:32,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:32,276 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 39 statements into 2 equivalence classes. [2025-04-25 06:17:32,281 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-04-25 06:17:32,282 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:17:32,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:32,835 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:32,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:32,836 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004524109] [2025-04-25 06:17:32,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004524109] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:32,836 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836851179] [2025-04-25 06:17:32,836 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:17:32,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:32,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:32,839 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 06:17:32,840 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 06:17:32,858 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 39 statements into 2 equivalence classes. [2025-04-25 06:17:32,865 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-04-25 06:17:32,865 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:17:32,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:32,865 WARN L254 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 48 conjuncts are in the unsatisfiable core [2025-04-25 06:17:32,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:33,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:34,007 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:17:34,008 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 33 treesize of output 57 [2025-04-25 06:17:34,053 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:34,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836851179] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:34,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:34,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 58 [2025-04-25 06:17:34,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810842140] [2025-04-25 06:17:34,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:34,054 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-04-25 06:17:34,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:34,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-04-25 06:17:34,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=3172, Unknown=0, NotChecked=0, Total=3422 [2025-04-25 06:17:34,056 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:34,057 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:34,057 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7118644067796611) internal successors, (101), 58 states have internal predecessors, (101), 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 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-25 06:17:34,057 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-25 06:17:37,046 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:37,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-04-25 06:17:37,247 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:37,247 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:37,247 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1036520735, now seen corresponding path program 5 times [2025-04-25 06:17:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:37,248 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434576362] [2025-04-25 06:17:37,248 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:17:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:37,251 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 57 statements into 5 equivalence classes. [2025-04-25 06:17:37,268 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 57 of 57 statements. [2025-04-25 06:17:37,269 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-25 06:17:37,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:38,009 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-04-25 06:17:38,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:38,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434576362] [2025-04-25 06:17:38,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434576362] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:38,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567376917] [2025-04-25 06:17:38,009 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:17:38,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:38,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:38,011 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-25 06:17:38,012 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 06:17:38,029 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 57 statements into 5 equivalence classes. [2025-04-25 06:17:38,041 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 57 of 57 statements. [2025-04-25 06:17:38,041 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-25 06:17:38,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:38,042 WARN L254 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-04-25 06:17:38,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:39,301 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:39,301 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:40,558 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,564 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,565 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,565 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,567 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,567 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:40,603 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:17:40,604 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 123 [2025-04-25 06:17:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:40,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567376917] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:40,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:40,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 34, 34] total 84 [2025-04-25 06:17:40,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005170789] [2025-04-25 06:17:40,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:40,786 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2025-04-25 06:17:40,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:40,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2025-04-25 06:17:40,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=6649, Unknown=0, NotChecked=0, Total=7140 [2025-04-25 06:17:40,789 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:40,789 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:40,789 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.611764705882353) internal successors, (137), 84 states have internal predecessors, (137), 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 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:40,789 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:45,881 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:45,881 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:45,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-04-25 06:17:45,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-04-25 06:17:46,086 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,SelfDestructingSolverStorable7 [2025-04-25 06:17:46,086 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:46,086 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:46,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2043442857, now seen corresponding path program 6 times [2025-04-25 06:17:46,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:46,087 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196175788] [2025-04-25 06:17:46,087 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:17:46,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:46,090 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 66 statements into 5 equivalence classes. [2025-04-25 06:17:46,107 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 06:17:46,107 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-25 06:17:46,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 4 proven. 66 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-25 06:17:47,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:47,278 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196175788] [2025-04-25 06:17:47,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196175788] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:47,278 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263742014] [2025-04-25 06:17:47,278 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:17:47,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:47,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:47,280 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 06:17:47,280 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 06:17:47,297 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 66 statements into 5 equivalence classes. [2025-04-25 06:17:47,317 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 66 of 66 statements. [2025-04-25 06:17:47,317 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-25 06:17:47,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:47,319 WARN L254 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 100 conjuncts are in the unsatisfiable core [2025-04-25 06:17:47,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:49,137 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:49,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:51,129 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,131 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,134 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,136 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,137 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,138 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:17:51,176 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:17:51,176 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 176 [2025-04-25 06:17:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:17:51,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263742014] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:51,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:51,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 40, 39] total 113 [2025-04-25 06:17:51,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620238168] [2025-04-25 06:17:51,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:51,385 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2025-04-25 06:17:51,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:51,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2025-04-25 06:17:51,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1162, Invalid=11720, Unknown=0, NotChecked=0, Total=12882 [2025-04-25 06:17:51,388 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:51,388 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:51,388 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 1.5964912280701755) internal successors, (182), 113 states have internal predecessors, (182), 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 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:51,388 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2025-04-25 06:17:51,389 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:56,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-04-25 06:17:56,231 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2025-04-25 06:17:56,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-25 06:17:56,431 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:56,431 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:56,431 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2002046563, now seen corresponding path program 7 times [2025-04-25 06:17:56,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:56,432 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543366445] [2025-04-25 06:17:56,432 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:17:56,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:56,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-25 06:17:56,439 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-25 06:17:56,439 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:56,439 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:56,530 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2025-04-25 06:17:56,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:56,530 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543366445] [2025-04-25 06:17:56,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543366445] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:56,531 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318325247] [2025-04-25 06:17:56,531 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:17:56,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:56,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:56,532 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 06:17:56,534 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 06:17:56,552 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-25 06:17:56,565 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-25 06:17:56,566 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:17:56,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:56,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-25 06:17:56,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-04-25 06:17:56,640 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 06:17:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318325247] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 06:17:56,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 06:17:56,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2025-04-25 06:17:56,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400621053] [2025-04-25 06:17:56,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 06:17:56,641 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-25 06:17:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:56,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-25 06:17:56,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-04-25 06:17:56,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:56,641 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:56,641 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 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 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2025-04-25 06:17:56,642 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:58,985 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:17:58,986 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:17:58,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-04-25 06:17:59,186 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-04-25 06:17:59,187 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:59,187 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:59,187 INFO L85 PathProgramCache]: Analyzing trace with hash -211525163, now seen corresponding path program 8 times [2025-04-25 06:17:59,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:59,187 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176151975] [2025-04-25 06:17:59,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:17:59,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:59,190 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 79 statements into 2 equivalence classes. [2025-04-25 06:17:59,196 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 79 of 79 statements. [2025-04-25 06:17:59,196 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:17:59,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:59,379 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 34 proven. 83 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-04-25 06:17:59,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:17:59,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176151975] [2025-04-25 06:17:59,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176151975] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:17:59,379 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880317455] [2025-04-25 06:17:59,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:17:59,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:17:59,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:17:59,381 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 06:17:59,382 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 06:17:59,401 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 79 statements into 2 equivalence classes. [2025-04-25 06:17:59,416 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 79 of 79 statements. [2025-04-25 06:17:59,416 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:17:59,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:17:59,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-25 06:17:59,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:17:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-04-25 06:17:59,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:17:59,511 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 06:17:59,511 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 15 treesize of output 14 [2025-04-25 06:17:59,550 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-04-25 06:17:59,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880317455] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:17:59,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:17:59,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 15 [2025-04-25 06:17:59,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924039148] [2025-04-25 06:17:59,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:17:59,551 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-25 06:17:59,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:17:59,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-25 06:17:59,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2025-04-25 06:17:59,551 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:59,551 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:17:59,552 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.625) internal successors, (74), 15 states have internal predecessors, (74), 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 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:17:59,552 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:17:59,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:17:59,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-04-25 06:17:59,876 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,SelfDestructingSolverStorable10 [2025-04-25 06:17:59,876 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:17:59,876 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:17:59,876 INFO L85 PathProgramCache]: Analyzing trace with hash 163542185, now seen corresponding path program 9 times [2025-04-25 06:17:59,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:17:59,877 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014130614] [2025-04-25 06:17:59,877 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:17:59,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:17:59,879 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 84 statements into 7 equivalence classes. [2025-04-25 06:17:59,890 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 84 of 84 statements. [2025-04-25 06:17:59,890 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-25 06:17:59,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:01,605 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-25 06:18:01,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:18:01,605 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014130614] [2025-04-25 06:18:01,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014130614] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:18:01,605 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332527031] [2025-04-25 06:18:01,605 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:18:01,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:18:01,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:18:01,607 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 06:18:01,608 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 06:18:01,625 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 84 statements into 7 equivalence classes. [2025-04-25 06:18:01,640 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 84 of 84 statements. [2025-04-25 06:18:01,640 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-04-25 06:18:01,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:01,641 WARN L254 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-04-25 06:18:01,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:18:04,075 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 0 proven. 166 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:18:04,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:18:07,696 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:18:07,697 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 98 treesize of output 522 [2025-04-25 06:18:08,010 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 0 proven. 166 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:18:08,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332527031] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:18:08,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:18:08,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 51, 51] total 136 [2025-04-25 06:18:08,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673944095] [2025-04-25 06:18:08,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:18:08,011 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2025-04-25 06:18:08,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:18:08,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2025-04-25 06:18:08,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=17410, Unknown=0, NotChecked=0, Total=18632 [2025-04-25 06:18:08,015 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:08,015 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:18:08,015 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 137 states have (on average 1.532846715328467) internal successors, (210), 136 states have internal predecessors, (210), 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 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:08,015 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:22,940 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:22,941 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:22,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-25 06:18:23,141 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:18:23,142 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:18:23,142 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:18:23,142 INFO L85 PathProgramCache]: Analyzing trace with hash -2008854059, now seen corresponding path program 10 times [2025-04-25 06:18:23,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:18:23,142 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958311537] [2025-04-25 06:18:23,142 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:18:23,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:18:23,145 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 97 statements into 2 equivalence classes. [2025-04-25 06:18:23,157 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-04-25 06:18:23,157 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:18:23,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:23,364 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 115 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2025-04-25 06:18:23,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:18:23,364 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958311537] [2025-04-25 06:18:23,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958311537] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:18:23,364 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995105674] [2025-04-25 06:18:23,364 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:18:23,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:18:23,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:18:23,366 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 06:18:23,367 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 06:18:23,387 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 97 statements into 2 equivalence classes. [2025-04-25 06:18:23,401 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-04-25 06:18:23,401 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:18:23,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:23,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 40 conjuncts are in the unsatisfiable core [2025-04-25 06:18:23,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:18:23,466 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 06:18:23,478 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2025-04-25 06:18:23,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:18:23,509 INFO L325 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2025-04-25 06:18:23,510 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 06:18:23,573 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2025-04-25 06:18:23,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995105674] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:18:23,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:18:23,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 13 [2025-04-25 06:18:23,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22850252] [2025-04-25 06:18:23,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:18:23,574 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-25 06:18:23,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:18:23,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-25 06:18:23,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2025-04-25 06:18:23,575 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:23,575 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:18:23,575 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.428571428571429) internal successors, (62), 13 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 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:23,575 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:23,730 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:18:23,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-25 06:18:23,931 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,SelfDestructingSolverStorable12 [2025-04-25 06:18:23,931 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:18:23,932 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:18:23,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1521910953, now seen corresponding path program 11 times [2025-04-25 06:18:23,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:18:23,932 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130424786] [2025-04-25 06:18:23,932 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:18:23,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:18:23,938 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 10 equivalence classes. [2025-04-25 06:18:23,949 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 102 of 102 statements. [2025-04-25 06:18:23,949 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 06:18:23,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 77 proven. 75 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2025-04-25 06:18:25,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:18:25,170 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130424786] [2025-04-25 06:18:25,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130424786] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:18:25,170 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011724371] [2025-04-25 06:18:25,170 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:18:25,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:18:25,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:18:25,172 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 06:18:25,173 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 06:18:25,191 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 10 equivalence classes. [2025-04-25 06:18:25,211 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 102 of 102 statements. [2025-04-25 06:18:25,211 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-25 06:18:25,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:25,212 WARN L254 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-04-25 06:18:25,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:18:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 0 proven. 293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:18:29,223 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:18:35,083 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,086 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,087 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,087 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,089 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,089 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,090 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,093 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,094 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,098 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,099 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,100 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,100 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,101 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,102 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,104 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,107 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,108 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,110 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,111 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,112 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,118 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,118 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,119 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:18:35,271 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:18:35,272 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 131 treesize of output 491 [2025-04-25 06:18:35,686 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 0 proven. 293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:18:35,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011724371] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:18:35,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:18:35,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 65, 65] total 160 [2025-04-25 06:18:35,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238279336] [2025-04-25 06:18:35,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:18:35,687 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2025-04-25 06:18:35,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:18:35,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2025-04-25 06:18:35,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=24166, Unknown=0, NotChecked=0, Total=25760 [2025-04-25 06:18:35,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:35,691 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:18:35,691 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 1.5341614906832297) internal successors, (247), 160 states have internal predecessors, (247), 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 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:18:35,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:18:48,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:18:48,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-04-25 06:18:49,129 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,SelfDestructingSolverStorable13 [2025-04-25 06:18:49,129 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:18:49,129 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:18:49,129 INFO L85 PathProgramCache]: Analyzing trace with hash -251630807, now seen corresponding path program 12 times [2025-04-25 06:18:49,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:18:49,130 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150768970] [2025-04-25 06:18:49,130 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:18:49,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:18:49,133 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 120 statements into 11 equivalence classes. [2025-04-25 06:18:49,163 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 120 of 120 statements. [2025-04-25 06:18:49,163 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 06:18:49,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:50,654 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-04-25 06:18:50,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:18:50,654 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150768970] [2025-04-25 06:18:50,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150768970] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:18:50,654 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860628324] [2025-04-25 06:18:50,655 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:18:50,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:18:50,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:18:50,656 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 06:18:50,657 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 06:18:50,680 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 120 statements into 11 equivalence classes. [2025-04-25 06:18:50,707 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 120 of 120 statements. [2025-04-25 06:18:50,707 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-04-25 06:18:50,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:18:50,709 WARN L254 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 203 conjuncts are in the unsatisfiable core [2025-04-25 06:18:50,712 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:18:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 0 proven. 419 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:18:56,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:19:06,981 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,983 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,984 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,984 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,984 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,985 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,986 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,989 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,990 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,992 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,992 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,992 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,992 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,994 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,994 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,994 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,994 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,995 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,995 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,996 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,996 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,996 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:06,999 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,000 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,000 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,005 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,007 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,007 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,008 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,011 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,012 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,012 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,013 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,017 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,017 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,020 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,020 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,022 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,023 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,023 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,024 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,024 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,025 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,026 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,026 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,027 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,029 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,030 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,030 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,031 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,031 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,032 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,032 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,032 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,032 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:19:07,287 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:19:07,287 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 178 treesize of output 716 [2025-04-25 06:19:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 0 proven. 419 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:19:07,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860628324] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:19:07,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:19:07,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 85, 84] total 197 [2025-04-25 06:19:07,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517058266] [2025-04-25 06:19:07,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:19:07,899 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2025-04-25 06:19:07,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:19:07,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2025-04-25 06:19:07,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2271, Invalid=36735, Unknown=0, NotChecked=0, Total=39006 [2025-04-25 06:19:07,902 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:19:07,902 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:19:07,902 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 1.4444444444444444) internal successors, (286), 197 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 06:19:07,902 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:19:07,903 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:19:35,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:19:35,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2025-04-25 06:19:35,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-25 06:19:35,852 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,SelfDestructingSolverStorable14 [2025-04-25 06:19:35,852 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:19:35,852 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:19:35,852 INFO L85 PathProgramCache]: Analyzing trace with hash 968268885, now seen corresponding path program 13 times [2025-04-25 06:19:35,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:19:35,852 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745434702] [2025-04-25 06:19:35,852 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:19:35,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:19:35,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-04-25 06:19:35,865 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-04-25 06:19:35,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:19:35,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:19:36,119 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 84 proven. 175 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2025-04-25 06:19:36,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:19:36,119 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745434702] [2025-04-25 06:19:36,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745434702] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:19:36,119 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122108045] [2025-04-25 06:19:36,119 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:19:36,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:19:36,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:19:36,121 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 06:19:36,122 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 06:19:36,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-04-25 06:19:36,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-04-25 06:19:36,170 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:19:36,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:19:36,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 56 conjuncts are in the unsatisfiable core [2025-04-25 06:19:36,173 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:19:36,314 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 06:19:36,330 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-04-25 06:19:36,330 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:19:36,364 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 06:19:36,365 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 12 [2025-04-25 06:19:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-04-25 06:19:36,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122108045] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:19:36,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:19:36,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 8] total 18 [2025-04-25 06:19:36,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221335323] [2025-04-25 06:19:36,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:19:36,449 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-04-25 06:19:36,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:19:36,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-04-25 06:19:36,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2025-04-25 06:19:36,450 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:19:36,450 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:19:36,450 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 18 states have internal predecessors, (86), 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 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2025-04-25 06:19:36,450 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:19:37,216 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:19:37,216 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:19:37,216 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:19:37,216 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2025-04-25 06:19:37,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:19:37,223 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 06:19:37,417 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,SelfDestructingSolverStorable15 [2025-04-25 06:19:37,417 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:19:37,418 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:19:37,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1231153503, now seen corresponding path program 14 times [2025-04-25 06:19:37,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:19:37,418 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089645454] [2025-04-25 06:19:37,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:19:37,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:19:37,422 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 156 statements into 2 equivalence classes. [2025-04-25 06:19:37,441 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 156 of 156 statements. [2025-04-25 06:19:37,441 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:19:37,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:19:39,657 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 618 trivial. 0 not checked. [2025-04-25 06:19:39,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:19:39,658 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089645454] [2025-04-25 06:19:39,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089645454] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:19:39,658 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760792503] [2025-04-25 06:19:39,658 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:19:39,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:19:39,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:19:39,659 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 06:19:39,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-25 06:19:39,682 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 156 statements into 2 equivalence classes. [2025-04-25 06:19:39,706 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 156 of 156 statements. [2025-04-25 06:19:39,706 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:19:39,706 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:19:39,708 WARN L254 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 256 conjuncts are in the unsatisfiable core [2025-04-25 06:19:39,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:19:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:19:49,251 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:20:06,608 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:20:06,609 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 202 treesize of output 2306 [2025-04-25 06:20:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:20:10,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760792503] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:20:10,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:20:10,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 98, 98] total 223 [2025-04-25 06:20:10,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677268404] [2025-04-25 06:20:10,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:20:10,361 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 224 states [2025-04-25 06:20:10,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:20:10,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 224 interpolants. [2025-04-25 06:20:10,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2317, Invalid=47635, Unknown=0, NotChecked=0, Total=49952 [2025-04-25 06:20:10,364 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:10,364 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:20:10,364 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 224 states, 224 states have (on average 1.5758928571428572) internal successors, (353), 223 states have internal predecessors, (353), 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 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:10,364 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 160 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:10,365 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:48,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:48,145 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2025-04-25 06:20:48,151 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 06:20:48,345 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,SelfDestructingSolverStorable16 [2025-04-25 06:20:48,346 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:20:48,346 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:20:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1895365979, now seen corresponding path program 15 times [2025-04-25 06:20:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:20:48,346 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955134804] [2025-04-25 06:20:48,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:20:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:20:48,350 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 170 statements into 14 equivalence classes. [2025-04-25 06:20:48,373 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 170 of 170 statements. [2025-04-25 06:20:48,374 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 06:20:48,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 18 proven. 24 refuted. 0 times theorem prover too weak. 759 trivial. 0 not checked. [2025-04-25 06:20:48,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:20:48,555 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955134804] [2025-04-25 06:20:48,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955134804] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:20:48,555 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609744407] [2025-04-25 06:20:48,555 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:20:48,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:20:48,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:20:48,557 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 06:20:48,559 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 06:20:48,583 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 170 statements into 14 equivalence classes. [2025-04-25 06:20:48,624 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 170 of 170 statements. [2025-04-25 06:20:48,625 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-04-25 06:20:48,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:48,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-25 06:20:48,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:20:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2025-04-25 06:20:48,753 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-25 06:20:48,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609744407] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-25 06:20:48,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-25 06:20:48,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 6 [2025-04-25 06:20:48,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307152556] [2025-04-25 06:20:48,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-25 06:20:48,753 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-25 06:20:48,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:20:48,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-25 06:20:48,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-25 06:20:48,754 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:48,754 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:20:48,754 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 160 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2025-04-25 06:20:48,754 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:49,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:49,938 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2025-04-25 06:20:49,938 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2025-04-25 06:20:49,938 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:49,938 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:20:49,938 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:20:49,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-04-25 06:20:50,138 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-25 06:20:50,138 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:20:50,139 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:20:50,139 INFO L85 PathProgramCache]: Analyzing trace with hash 742820709, now seen corresponding path program 16 times [2025-04-25 06:20:50,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:20:50,139 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547138089] [2025-04-25 06:20:50,139 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:20:50,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:20:50,143 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 169 statements into 2 equivalence classes. [2025-04-25 06:20:50,163 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-25 06:20:50,163 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:20:50,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:50,472 INFO L134 CoverageAnalysis]: Checked inductivity of 905 backedges. 235 proven. 224 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2025-04-25 06:20:50,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:20:50,473 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547138089] [2025-04-25 06:20:50,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547138089] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:20:50,473 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061001896] [2025-04-25 06:20:50,473 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:20:50,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:20:50,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:20:50,475 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 06:20:50,475 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 06:20:50,499 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 169 statements into 2 equivalence classes. [2025-04-25 06:20:50,524 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-25 06:20:50,524 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:20:50,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:50,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-04-25 06:20:50,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:20:50,669 INFO L134 CoverageAnalysis]: Checked inductivity of 905 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2025-04-25 06:20:50,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:20:50,688 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 06:20:50,688 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 15 treesize of output 14 [2025-04-25 06:20:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 905 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2025-04-25 06:20:50,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061001896] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:20:50,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:20:50,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9, 9] total 20 [2025-04-25 06:20:50,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6523483] [2025-04-25 06:20:50,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:20:50,802 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-25 06:20:50,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:20:50,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-25 06:20:50,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2025-04-25 06:20:50,803 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:50,803 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:20:50,803 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.904761904761905) internal successors, (103), 20 states have internal predecessors, (103), 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 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 162 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:20:50,803 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:20:51,015 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:20:51,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:20:51,023 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 06:20:51,217 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:20:51,217 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:20:51,217 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:20:51,218 INFO L85 PathProgramCache]: Analyzing trace with hash -91699943, now seen corresponding path program 17 times [2025-04-25 06:20:51,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:20:51,218 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656541040] [2025-04-25 06:20:51,218 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:20:51,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:20:51,222 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 174 statements into 15 equivalence classes. [2025-04-25 06:20:51,250 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 174 of 174 statements. [2025-04-25 06:20:51,250 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-25 06:20:51,250 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:53,796 INFO L134 CoverageAnalysis]: Checked inductivity of 911 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 783 trivial. 0 not checked. [2025-04-25 06:20:53,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:20:53,797 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656541040] [2025-04-25 06:20:53,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656541040] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:20:53,797 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364294654] [2025-04-25 06:20:53,797 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-25 06:20:53,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:20:53,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:20:53,798 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 06:20:53,799 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 06:20:53,820 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 174 statements into 15 equivalence classes. [2025-04-25 06:20:53,855 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 174 of 174 statements. [2025-04-25 06:20:53,855 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-25 06:20:53,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:20:53,863 WARN L254 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 289 conjuncts are in the unsatisfiable core [2025-04-25 06:20:53,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:21:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 911 backedges. 0 proven. 911 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:21:07,403 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:21:31,273 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,274 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,275 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,275 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,275 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,276 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,276 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,276 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,276 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,277 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,277 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,277 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,278 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,282 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,285 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,287 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,287 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,287 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,287 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,288 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,288 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,289 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,289 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,290 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,290 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,291 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,298 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,298 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,299 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,299 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,299 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,300 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,300 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,300 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,300 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,301 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,301 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,301 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,302 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,305 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,306 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,308 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,319 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,321 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,321 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,324 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,324 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,324 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,325 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,325 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,328 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,329 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,330 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,332 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,332 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,332 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,333 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,334 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,334 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,334 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,335 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,336 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,337 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,341 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,342 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,343 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,343 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,344 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,344 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,346 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,346 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,347 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,348 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,352 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,354 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,354 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,354 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,355 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,356 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,357 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,357 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,360 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,360 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,361 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,361 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,362 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,362 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,362 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,363 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,364 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,364 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,364 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,364 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,366 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,366 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,367 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,367 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,367 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,367 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,368 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,368 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,368 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,369 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,369 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,369 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,372 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,373 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,374 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,374 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,374 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,375 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,375 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,375 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,376 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,378 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,379 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,380 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,380 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,381 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,381 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,382 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,384 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,384 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,385 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,386 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,387 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,388 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,388 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,389 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,390 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,391 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,392 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,392 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,392 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,393 INFO L172 IndexEqualityManager]: detected equality via solver [2025-04-25 06:21:31,393 INFO L204 Elim1Store]: Index analysis took 120 ms [2025-04-25 06:21:32,320 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:21:32,320 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 408 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 153 case distinctions, treesize of input 235 treesize of output 1595 [2025-04-25 06:21:33,733 INFO L134 CoverageAnalysis]: Checked inductivity of 911 backedges. 0 proven. 911 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:21:33,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364294654] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:21:33,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:21:33,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 113, 113] total 252 [2025-04-25 06:21:33,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911399376] [2025-04-25 06:21:33,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:21:33,734 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 253 states [2025-04-25 06:21:33,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:21:33,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 253 interpolants. [2025-04-25 06:21:33,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2997, Invalid=60759, Unknown=0, NotChecked=0, Total=63756 [2025-04-25 06:21:33,737 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:21:33,737 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:21:33,737 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 253 states, 253 states have (on average 1.5138339920948616) internal successors, (383), 252 states have internal predecessors, (383), 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 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:21:33,737 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 162 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:21:33,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:22:21,573 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:22:21,573 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:22:21,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2025-04-25 06:22:21,580 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 06:22:21,774 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:22:21,775 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:22:21,775 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:22:21,775 INFO L85 PathProgramCache]: Analyzing trace with hash -2005020707, now seen corresponding path program 18 times [2025-04-25 06:22:21,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:22:21,775 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439973769] [2025-04-25 06:22:21,775 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:22:21,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:22:21,780 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 187 statements into 18 equivalence classes. [2025-04-25 06:22:21,799 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 187 of 187 statements. [2025-04-25 06:22:21,799 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-04-25 06:22:21,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:22:22,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 131 proven. 375 refuted. 0 times theorem prover too weak. 668 trivial. 0 not checked. [2025-04-25 06:22:22,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:22:22,195 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439973769] [2025-04-25 06:22:22,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439973769] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:22:22,195 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713445288] [2025-04-25 06:22:22,195 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-25 06:22:22,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:22:22,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:22:22,196 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 06:22:22,198 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 06:22:22,225 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 187 statements into 18 equivalence classes. [2025-04-25 06:22:22,266 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 187 of 187 statements. [2025-04-25 06:22:22,266 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-04-25 06:22:22,266 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:22:22,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 82 conjuncts are in the unsatisfiable core [2025-04-25 06:22:22,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:22:22,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 0 proven. 269 refuted. 0 times theorem prover too weak. 905 trivial. 0 not checked. [2025-04-25 06:22:22,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:22:22,436 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 06:22:22,436 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 15 treesize of output 14 [2025-04-25 06:22:22,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 0 proven. 269 refuted. 0 times theorem prover too weak. 905 trivial. 0 not checked. [2025-04-25 06:22:22,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713445288] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:22:22,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:22:22,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 17 [2025-04-25 06:22:22,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420430165] [2025-04-25 06:22:22,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:22:22,563 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-25 06:22:22,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:22:22,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-25 06:22:22,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-04-25 06:22:22,563 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:22:22,563 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:22:22,563 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:22:22,563 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:22:22,564 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:22:22,564 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:22:22,564 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:22:22,564 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2025-04-25 06:22:22,564 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:22:22,756 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2025-04-25 06:22:22,757 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 06:22:22,763 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 06:22:22,957 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,SelfDestructingSolverStorable20 [2025-04-25 06:22:22,958 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:22:22,958 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:22:22,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2130807713, now seen corresponding path program 19 times [2025-04-25 06:22:22,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:22:22,958 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207746086] [2025-04-25 06:22:22,958 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:22:22,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:22:22,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-04-25 06:22:22,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-04-25 06:22:22,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:22:22,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:22:27,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 97 proven. 382 refuted. 0 times theorem prover too weak. 701 trivial. 0 not checked. [2025-04-25 06:22:27,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:22:27,579 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207746086] [2025-04-25 06:22:27,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207746086] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:22:27,579 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809113307] [2025-04-25 06:22:27,579 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-25 06:22:27,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:22:27,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:22:27,582 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 06:22:27,582 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 06:22:27,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-04-25 06:22:27,641 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-04-25 06:22:27,641 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-25 06:22:27,641 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:22:27,644 WARN L254 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 320 conjuncts are in the unsatisfiable core [2025-04-25 06:22:27,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:22:44,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 0 proven. 1180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:22:44,028 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:23:15,909 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:23:15,910 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 254 treesize of output 3678 [2025-04-25 06:23:24,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1180 backedges. 0 proven. 1180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:23:24,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809113307] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:23:24,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:23:24,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 122, 122] total 286 [2025-04-25 06:23:24,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829842231] [2025-04-25 06:23:24,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:23:24,931 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 287 states [2025-04-25 06:23:24,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:23:24,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 287 interpolants. [2025-04-25 06:23:24,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3405, Invalid=78677, Unknown=0, NotChecked=0, Total=82082 [2025-04-25 06:23:24,934 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:23:24,934 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:23:24,934 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 287 states, 287 states have (on average 1.5714285714285714) internal successors, (451), 286 states have internal predecessors, (451), 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 06:23:24,934 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:23:24,934 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 06:23:24,935 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:24:13,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:24:13,599 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2025-04-25 06:24:13,600 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:24:13,600 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:24:13,606 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 06:24:13,800 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:24:13,800 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:24:13,801 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:24:13,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1265668391, now seen corresponding path program 20 times [2025-04-25 06:24:13,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:24:13,801 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361045177] [2025-04-25 06:24:13,801 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:24:13,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:24:13,806 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 219 statements into 2 equivalence classes. [2025-04-25 06:24:13,830 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 219 of 219 statements. [2025-04-25 06:24:13,830 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:24:13,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:24:17,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1582 backedges. 12 proven. 631 refuted. 0 times theorem prover too weak. 939 trivial. 0 not checked. [2025-04-25 06:24:17,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:24:17,654 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361045177] [2025-04-25 06:24:17,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361045177] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:24:17,654 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969176425] [2025-04-25 06:24:17,654 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-25 06:24:17,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:24:17,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:24:17,655 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 06:24:17,656 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 06:24:17,682 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 219 statements into 2 equivalence classes. [2025-04-25 06:24:17,725 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 219 of 219 statements. [2025-04-25 06:24:17,725 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-25 06:24:17,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:24:17,729 WARN L254 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 370 conjuncts are in the unsatisfiable core [2025-04-25 06:24:17,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:24:40,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1582 backedges. 0 proven. 1582 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:24:40,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:25:31,256 WARN L286 SmtUtils]: Spent 7.06s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 06:25:31,257 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:25:31,258 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 307 treesize of output 4923 [2025-04-25 06:25:46,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1582 backedges. 0 proven. 1582 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:25:46,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969176425] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:25:46,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:25:46,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 144, 144] total 325 [2025-04-25 06:25:46,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119481403] [2025-04-25 06:25:46,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:25:46,167 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 326 states [2025-04-25 06:25:46,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:25:46,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 326 interpolants. [2025-04-25 06:25:46,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=4119, Invalid=101831, Unknown=0, NotChecked=0, Total=105950 [2025-04-25 06:25:46,172 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:25:46,172 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:25:46,173 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 326 states, 326 states have (on average 1.5245398773006136) internal successors, (497), 325 states have internal predecessors, (497), 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 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 238 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:25:46,173 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:27:39,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2025-04-25 06:27:39,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-25 06:27:39,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:27:39,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 271 states. [2025-04-25 06:27:39,611 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 06:27:39,805 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,SelfDestructingSolverStorable22 [2025-04-25 06:27:39,805 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:27:39,806 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:27:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash 62923989, now seen corresponding path program 21 times [2025-04-25 06:27:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:27:39,806 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788101933] [2025-04-25 06:27:39,806 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:27:39,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:27:39,811 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 259 statements into 22 equivalence classes. [2025-04-25 06:27:39,857 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) and asserted 259 of 259 statements. [2025-04-25 06:27:39,857 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2025-04-25 06:27:39,857 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:27:40,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2247 backedges. 117 proven. 1290 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2025-04-25 06:27:40,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:27:40,469 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788101933] [2025-04-25 06:27:40,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788101933] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:27:40,469 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410259881] [2025-04-25 06:27:40,469 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-25 06:27:40,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:27:40,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:27:40,471 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 06:27:40,471 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 06:27:40,500 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 259 statements into 22 equivalence classes. [2025-04-25 06:27:40,552 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) and asserted 259 of 259 statements. [2025-04-25 06:27:40,552 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2025-04-25 06:27:40,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:27:40,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 116 conjuncts are in the unsatisfiable core [2025-04-25 06:27:40,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:27:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2247 backedges. 2 proven. 928 refuted. 0 times theorem prover too weak. 1317 trivial. 0 not checked. [2025-04-25 06:27:40,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:27:40,801 INFO L325 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2025-04-25 06:27:40,801 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 15 treesize of output 14 [2025-04-25 06:27:40,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2247 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 1317 trivial. 0 not checked. [2025-04-25 06:27:40,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410259881] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:27:40,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:27:40,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 20 [2025-04-25 06:27:40,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949409415] [2025-04-25 06:27:40,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:27:40,968 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-25 06:27:40,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:27:40,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-25 06:27:40,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2025-04-25 06:27:40,968 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:27:40,969 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:27:40,969 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.904761904761905) internal successors, (103), 20 states have internal predecessors, (103), 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 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 240 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 271 states. [2025-04-25 06:27:40,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:27:41,248 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 271 states. [2025-04-25 06:27:41,249 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-25 06:27:41,255 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 06:27:41,449 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,SelfDestructingSolverStorable23 [2025-04-25 06:27:41,449 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-04-25 06:27:41,450 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-25 06:27:41,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1153068631, now seen corresponding path program 22 times [2025-04-25 06:27:41,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-25 06:27:41,450 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195555185] [2025-04-25 06:27:41,450 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:27:41,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-25 06:27:41,456 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 264 statements into 2 equivalence classes. [2025-04-25 06:27:41,483 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 264 of 264 statements. [2025-04-25 06:27:41,484 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:27:41,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:27:50,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2258 backedges. 315 proven. 1137 refuted. 0 times theorem prover too weak. 806 trivial. 0 not checked. [2025-04-25 06:27:50,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-25 06:27:50,198 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195555185] [2025-04-25 06:27:50,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195555185] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-25 06:27:50,198 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042731611] [2025-04-25 06:27:50,198 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-25 06:27:50,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:27:50,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-25 06:27:50,200 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 06:27:50,201 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 06:27:50,229 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 264 statements into 2 equivalence classes. [2025-04-25 06:27:50,275 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 264 of 264 statements. [2025-04-25 06:27:50,275 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-25 06:27:50,275 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-25 06:27:50,287 WARN L254 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 448 conjuncts are in the unsatisfiable core [2025-04-25 06:27:50,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-25 06:28:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2258 backedges. 0 proven. 2258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:28:21,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-25 06:29:41,917 WARN L286 SmtUtils]: Spent 15.58s on a formula simplification that was a NOOP. DAG size: 2375 (called from [L 323] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-04-25 06:29:41,918 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-25 06:29:41,919 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 54 select indices, 54 select index equivalence classes, 0 disjoint index pairs (out of 1431 index pairs), introduced 54 new quantified variables, introduced 1431 case distinctions, treesize of input 358 treesize of output 7382 [2025-04-25 06:30:13,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2258 backedges. 0 proven. 2258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-25 06:30:13,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042731611] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-25 06:30:13,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-25 06:30:13,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 168, 168] total 401 [2025-04-25 06:30:13,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258957862] [2025-04-25 06:30:13,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-25 06:30:13,342 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 402 states [2025-04-25 06:30:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-25 06:30:13,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 402 interpolants. [2025-04-25 06:30:13,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8676, Invalid=152526, Unknown=0, NotChecked=0, Total=161202 [2025-04-25 06:30:13,350 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-25 06:30:13,350 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-25 06:30:13,350 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 402 states, 402 states have (on average 1.5522388059701493) internal successors, (624), 401 states have internal predecessors, (624), 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 06:30:13,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 156 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 240 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 271 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-25 06:30:13,351 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2025-04-25 06:31:24,942 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 06:31:24,962 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 06:31:24,962 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-25 06:31:24,964 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 06:31:25,135 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-25 06:31:25,136 WARN L610 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-88-27-2-1 context. [2025-04-25 06:31:25,138 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-04-25 06:31:25,138 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-04-25 06:31:25,138 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-04-25 06:31:25,142 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1] [2025-04-25 06:31:25,144 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-25 06:31:25,144 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-25 06:31:25,151 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 06:31:25,152 INFO L201 PluginConnector]: Adding new model queue-add-2-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.04 06:31:25 BasicIcfg [2025-04-25 06:31:25,152 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-25 06:31:25,152 INFO L158 Benchmark]: Toolchain (without parser) took 838986.87ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 100.8MB in the beginning and 864.5MB in the end (delta: -763.7MB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. [2025-04-25 06:31:25,153 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.18ms. Allocated memory is still 167.8MB. Free memory is still 102.1MB. There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 06:31:25,153 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.75ms. Allocated memory is still 167.8MB. Free memory was 100.8MB in the beginning and 98.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 06:31:25,153 INFO L158 Benchmark]: Boogie Preprocessor took 27.56ms. Allocated memory is still 167.8MB. Free memory was 98.6MB in the beginning and 97.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2025-04-25 06:31:25,153 INFO L158 Benchmark]: RCFGBuilder took 187.75ms. Allocated memory is still 167.8MB. Free memory was 97.6MB in the beginning and 87.3MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-04-25 06:31:25,153 INFO L158 Benchmark]: TraceAbstraction took 838728.17ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 87.3MB in the beginning and 864.5MB in the end (delta: -777.2MB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. [2025-04-25 06:31:25,154 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.18ms. Allocated memory is still 167.8MB. Free memory is still 102.1MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 36.75ms. Allocated memory is still 167.8MB. Free memory was 100.8MB in the beginning and 98.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 27.56ms. Allocated memory is still 167.8MB. Free memory was 98.6MB in the beginning and 97.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 187.75ms. Allocated memory is still 167.8MB. Free memory was 97.6MB in the beginning and 87.3MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 838728.17ms. Allocated memory was 167.8MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 87.3MB in the beginning and 864.5MB in the end (delta: -777.2MB). Peak memory consumption was 1.2GB. 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: 10018, independent: 5812, independent conditional: 5491, independent unconditional: 321, dependent: 4206, dependent conditional: 4204, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5912, independent: 5812, independent conditional: 0, independent unconditional: 5812, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 276, independent: 274, independent conditional: 0, independent unconditional: 274, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 276, independent: 271, independent conditional: 0, independent unconditional: 271, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 18, independent: 15, independent conditional: 0, independent unconditional: 15, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 5912, independent: 5538, independent conditional: 0, independent unconditional: 5538, dependent: 98, dependent conditional: 0, dependent unconditional: 98, unknown: 276, unknown conditional: 0, unknown unconditional: 276] , Statistics on independence cache: Total cache size (in pairs): 276, Positive cache size: 274, Positive conditional cache size: 0, Positive unconditional cache size: 274, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Independence queries for same thread: 4106, Persistent sets #1 benchmarks: Persistent set computation time: 0.0s, Number of persistent set computation: 39, Number of trivial persistent sets: 18, Underlying independence relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 10018, independent: 5812, independent conditional: 5491, independent unconditional: 321, dependent: 4206, dependent conditional: 4204, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5912, independent: 5812, independent conditional: 0, independent unconditional: 5812, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 276, independent: 274, independent conditional: 0, independent unconditional: 274, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 276, independent: 271, independent conditional: 0, independent unconditional: 271, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 18, independent: 15, independent conditional: 0, independent unconditional: 15, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 0, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 5912, independent: 5538, independent conditional: 0, independent unconditional: 5538, dependent: 98, dependent conditional: 0, dependent unconditional: 98, unknown: 276, unknown conditional: 0, unknown unconditional: 276] , Statistics on independence cache: Total cache size (in pairs): 276, Positive cache size: 274, Positive conditional cache size: 0, Positive unconditional cache size: 274, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Independence queries for same thread: 4106 - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-88-27-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-88-27-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-87-27-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-88-27-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 48 locations, 51 edges, 3 error locations. Started 1 CEGAR loops. OverallTime: 838.6s, OverallIterations: 25, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 395.3s, 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: 2026, 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.0s SatisfiabilityAnalysisTime, 436.8s InterpolantComputationTime, 5556 NumberOfCodeBlocks, 5556 NumberOfCodeBlocksAsserted, 257 NumberOfCheckSat, 7994 ConstructedInterpolants, 0 QuantifiedInterpolants, 297739 SizeOfPredicates, 275 NumberOfNonLiveVariables, 6181 ConjunctsInSsa, 2929 ConjunctsInUnsatCore, 69 InterpolantComputations, 4 PerfectInterpolantSequences, 17544/40974 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