/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking IA --traceabstraction.criterion.for.conditional.commutativity.checking DEFAULT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/mult-equiv.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-3774817-m [2024-04-06 12:17:04,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-04-06 12:17:04,884 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-04-06 12:17:04,888 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-04-06 12:17:04,888 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-04-06 12:17:04,912 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-04-06 12:17:04,913 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-04-06 12:17:04,913 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-04-06 12:17:04,913 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-04-06 12:17:04,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-04-06 12:17:04,917 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-04-06 12:17:04,917 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-04-06 12:17:04,917 INFO L153 SettingsManager]: * Use SBE=true [2024-04-06 12:17:04,919 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-04-06 12:17:04,919 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-04-06 12:17:04,919 INFO L153 SettingsManager]: * sizeof long=4 [2024-04-06 12:17:04,919 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-04-06 12:17:04,919 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-04-06 12:17:04,920 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-04-06 12:17:04,920 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-04-06 12:17:04,920 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-04-06 12:17:04,920 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-04-06 12:17:04,921 INFO L153 SettingsManager]: * sizeof long double=12 [2024-04-06 12:17:04,921 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-04-06 12:17:04,921 INFO L153 SettingsManager]: * Use constant arrays=true [2024-04-06 12:17:04,921 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-04-06 12:17:04,921 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-04-06 12:17:04,921 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-04-06 12:17:04,922 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-04-06 12:17:04,922 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-06 12:17:04,923 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-04-06 12:17:04,923 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-04-06 12:17:04,923 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-04-06 12:17:04,923 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-04-06 12:17:04,923 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-04-06 12:17:04,924 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-04-06 12:17:04,924 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-04-06 12:17:04,924 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-04-06 12:17:04,924 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-04-06 12:17:04,924 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional conditional commutativity checking -> IA Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> DEFAULT [2024-04-06 12:17:05,138 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-04-06 12:17:05,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-04-06 12:17:05,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-04-06 12:17:05,168 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-04-06 12:17:05,169 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-04-06 12:17:05,170 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/mult-equiv.wvr.bpl [2024-04-06 12:17:05,170 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/mult-equiv.wvr.bpl' [2024-04-06 12:17:05,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-04-06 12:17:05,258 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-04-06 12:17:05,260 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-04-06 12:17:05,260 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-04-06 12:17:05,260 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-04-06 12:17:05,271 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,280 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-04-06 12:17:05,281 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-04-06 12:17:05,283 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-04-06 12:17:05,283 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-04-06 12:17:05,283 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-04-06 12:17:05,289 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,289 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,290 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,290 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,293 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,296 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,297 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,298 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-04-06 12:17:05,298 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-04-06 12:17:05,299 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-04-06 12:17:05,299 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-04-06 12:17:05,299 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/1) ... [2024-04-06 12:17:05,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-06 12:17:05,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:05,323 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-04-06 12:17:05,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-04-06 12:17:05,355 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-04-06 12:17:05,355 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-04-06 12:17:05,355 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-04-06 12:17:05,355 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-04-06 12:17:05,355 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-04-06 12:17:05,355 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-04-06 12:17:05,355 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-04-06 12:17:05,355 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-04-06 12:17:05,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-04-06 12:17:05,356 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-04-06 12:17:05,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-04-06 12:17:05,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-04-06 12:17:05,356 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-04-06 12:17:05,391 INFO L241 CfgBuilder]: Building ICFG [2024-04-06 12:17:05,393 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-04-06 12:17:05,481 INFO L282 CfgBuilder]: Performing block encoding [2024-04-06 12:17:05,496 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-04-06 12:17:05,497 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2024-04-06 12:17:05,498 INFO L201 PluginConnector]: Adding new model mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 12:17:05 BoogieIcfgContainer [2024-04-06 12:17:05,498 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-04-06 12:17:05,500 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-04-06 12:17:05,500 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-04-06 12:17:05,511 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-04-06 12:17:05,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 12:17:05" (1/2) ... [2024-04-06 12:17:05,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b323af7 and model type mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 12:17:05, skipping insertion in model container [2024-04-06 12:17:05,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mult-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 12:17:05" (2/2) ... [2024-04-06 12:17:05,523 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-equiv.wvr.bpl [2024-04-06 12:17:05,529 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-04-06 12:17:05,537 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-04-06 12:17:05,538 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-04-06 12:17:05,538 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-04-06 12:17:05,578 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-04-06 12:17:05,611 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-04-06 12:17:05,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-04-06 12:17:05,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:05,617 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) [2024-04-06 12:17:05,618 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 [2024-04-06 12:17:05,643 INFO L184 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-04-06 12:17:05,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:05,655 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-04-06 12:17:05,664 INFO L357 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, mHoare=true, 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;@4488d848, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=IA, mConComCheckerCriterion=DEFAULT, mConComCheckerLimitedChecksCriterion=false, mConComCheckerCriterionLimit=1, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123 [2024-04-06 12:17:05,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-04-06 12:17:05,704 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:05,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash 196121124, now seen corresponding path program 1 times [2024-04-06 12:17:05,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:05,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983986983] [2024-04-06 12:17:05,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:05,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:05,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:05,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:05,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983986983] [2024-04-06 12:17:05,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983986983] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 12:17:05,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 12:17:05,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-04-06 12:17:05,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559345340] [2024-04-06 12:17:05,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 12:17:05,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-04-06 12:17:05,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:05,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-04-06 12:17:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-04-06 12:17:05,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:05,944 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) [2024-04-06 12:17:05,946 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:05,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-04-06 12:17:05,985 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:05,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:05,986 INFO L85 PathProgramCache]: Analyzing trace with hash 399318242, now seen corresponding path program 1 times [2024-04-06 12:17:05,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:05,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031700509] [2024-04-06 12:17:05,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:05,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:05,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:06,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:06,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031700509] [2024-04-06 12:17:06,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031700509] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 12:17:06,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 12:17:06,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-04-06 12:17:06,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308780178] [2024-04-06 12:17:06,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 12:17:06,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-06 12:17:06,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:06,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-06 12:17:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-04-06 12:17:06,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:06,177 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:06,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:06,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:06,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:06,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:06,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:06,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-04-06 12:17:06,300 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:06,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:06,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1758363166, now seen corresponding path program 1 times [2024-04-06 12:17:06,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:06,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883185882] [2024-04-06 12:17:06,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:06,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:06,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:06,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883185882] [2024-04-06 12:17:06,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883185882] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 12:17:06,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 12:17:06,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-04-06 12:17:06,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696553698] [2024-04-06 12:17:06,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 12:17:06,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-06 12:17:06,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:06,656 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 1 times [2024-04-06 12:17:06,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:06,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:06,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:06,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:06,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:06,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-06 12:17:06,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-04-06 12:17:06,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:06,708 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:06,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:06,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:06,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:06,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:06,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,SelfDestructingSolverStorable2 [2024-04-06 12:17:06,768 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:06,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:06,769 INFO L85 PathProgramCache]: Analyzing trace with hash -139263396, now seen corresponding path program 1 times [2024-04-06 12:17:06,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:06,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467403120] [2024-04-06 12:17:06,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:06,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:06,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:06,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467403120] [2024-04-06 12:17:06,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467403120] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359311386] [2024-04-06 12:17:06,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:06,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:06,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:06,994 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) [2024-04-06 12:17:07,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-04-06 12:17:07,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:07,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-06 12:17:07,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-06 12:17:07,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-06 12:17:07,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359311386] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:07,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:07,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2024-04-06 12:17:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849785429] [2024-04-06 12:17:07,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:07,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-04-06 12:17:07,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:07,284 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 2 times [2024-04-06 12:17:07,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:07,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:07,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:07,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:07,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-04-06 12:17:07,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-04-06 12:17:07,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:07,320 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:07,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:07,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:07,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-06 12:17:07,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:07,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-04-06 12:17:07,589 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:07,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:07,589 INFO L85 PathProgramCache]: Analyzing trace with hash 217341722, now seen corresponding path program 2 times [2024-04-06 12:17:07,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:07,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591773485] [2024-04-06 12:17:07,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:07,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:07,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:07,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:07,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:07,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591773485] [2024-04-06 12:17:07,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591773485] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:07,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618775659] [2024-04-06 12:17:07,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:17:07,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:07,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:07,631 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) [2024-04-06 12:17:07,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-04-06 12:17:07,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:17:07,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:07,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-06 12:17:07,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:07,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:07,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:07,783 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:07,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618775659] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:07,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:07,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 12 [2024-04-06 12:17:07,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267710611] [2024-04-06 12:17:07,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:07,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-06 12:17:07,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:07,892 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 3 times [2024-04-06 12:17:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:07,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:07,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:07,895 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:07,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:07,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-06 12:17:07,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2024-04-06 12:17:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:07,910 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:07,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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) [2024-04-06 12:17:07,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:07,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:07,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-06 12:17:07,910 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-04-06 12:17:08,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:08,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:08,253 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:08,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:08,253 INFO L85 PathProgramCache]: Analyzing trace with hash 967370906, now seen corresponding path program 3 times [2024-04-06 12:17:08,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:08,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153851833] [2024-04-06 12:17:08,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:08,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:08,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:08,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:08,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153851833] [2024-04-06 12:17:08,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153851833] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017171727] [2024-04-06 12:17:08,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:17:08,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:08,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:08,325 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) [2024-04-06 12:17:08,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-04-06 12:17:08,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-04-06 12:17:08,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:08,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-06 12:17:08,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:08,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:08,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:08,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017171727] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:08,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:08,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 12 [2024-04-06 12:17:08,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096370202] [2024-04-06 12:17:08,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:08,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-06 12:17:08,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:08,545 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 4 times [2024-04-06 12:17:08,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:08,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:08,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:08,549 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:08,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:08,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-06 12:17:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2024-04-06 12:17:08,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:08,567 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:08,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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) [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-04-06 12:17:08,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:08,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:08,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 12:17:08,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:08,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:08,975 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:08,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:08,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1586494178, now seen corresponding path program 1 times [2024-04-06 12:17:08,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:08,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991635720] [2024-04-06 12:17:08,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:08,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:09,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:09,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:09,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991635720] [2024-04-06 12:17:09,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991635720] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:09,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242772076] [2024-04-06 12:17:09,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:09,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:09,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:09,034 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) [2024-04-06 12:17:09,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-04-06 12:17:09,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:09,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-06 12:17:09,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:09,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:09,211 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:09,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242772076] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:09,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:09,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 12 [2024-04-06 12:17:09,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254376224] [2024-04-06 12:17:09,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:09,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-06 12:17:09,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:09,315 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 5 times [2024-04-06 12:17:09,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:09,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:09,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:09,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-06 12:17:09,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2024-04-06 12:17:09,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:09,346 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:09,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 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) [2024-04-06 12:17:09,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:09,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:09,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:09,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:09,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:09,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 12:17:09,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:09,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:09,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11 [2024-04-06 12:17:09,735 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:09,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:09,735 INFO L85 PathProgramCache]: Analyzing trace with hash -2123672038, now seen corresponding path program 2 times [2024-04-06 12:17:09,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:09,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100680457] [2024-04-06 12:17:09,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:09,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:09,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:09,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:09,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100680457] [2024-04-06 12:17:09,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100680457] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:09,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034910844] [2024-04-06 12:17:09,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:17:09,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:09,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:09,941 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) [2024-04-06 12:17:09,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-04-06 12:17:09,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:17:09,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:09,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2024-04-06 12:17:09,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:10,049 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:10,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:10,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:10,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034910844] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:10,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:10,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 13 [2024-04-06 12:17:10,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938790900] [2024-04-06 12:17:10,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:10,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-04-06 12:17:10,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:10,197 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 6 times [2024-04-06 12:17:10,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:10,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:10,199 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:10,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-04-06 12:17:10,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-04-06 12:17:10,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:10,208 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:10,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 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) [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:10,209 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:10,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-04-06 12:17:10,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13 [2024-04-06 12:17:10,535 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:10,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash 166116184, now seen corresponding path program 3 times [2024-04-06 12:17:10,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:10,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030993501] [2024-04-06 12:17:10,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:10,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:10,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:10,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030993501] [2024-04-06 12:17:10,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030993501] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:10,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134476562] [2024-04-06 12:17:10,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:17:10,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:10,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:10,590 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) [2024-04-06 12:17:10,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-04-06 12:17:10,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-04-06 12:17:10,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:10,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2024-04-06 12:17:10,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:10,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:10,803 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:10,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134476562] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:10,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:10,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2024-04-06 12:17:10,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638052184] [2024-04-06 12:17:10,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:10,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-04-06 12:17:10,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:10,897 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 7 times [2024-04-06 12:17:10,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:10,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:10,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:10,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:10,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-04-06 12:17:10,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2024-04-06 12:17:10,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:10,910 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:10,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 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) [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:11,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:11,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2024-04-06 12:17:11,502 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:11,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:11,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1185689236, now seen corresponding path program 4 times [2024-04-06 12:17:11,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:11,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37162801] [2024-04-06 12:17:11,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:11,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:11,624 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:11,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:11,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37162801] [2024-04-06 12:17:11,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37162801] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:11,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470092388] [2024-04-06 12:17:11,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:17:11,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:11,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:11,637 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) [2024-04-06 12:17:11,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-04-06 12:17:11,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:17:11,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:11,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2024-04-06 12:17:11,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:11,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:11,836 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:11,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470092388] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:11,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:11,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2024-04-06 12:17:11,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069052106] [2024-04-06 12:17:11,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:11,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-04-06 12:17:11,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:11,917 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 8 times [2024-04-06 12:17:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:11,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:11,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:11,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:11,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 1 times [2024-04-06 12:17:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:12,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:12,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:12,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:12,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:12,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-04-06 12:17:12,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2024-04-06 12:17:12,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:12,097 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:12,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 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) [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:12,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:12,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-04-06 12:17:12,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable16,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-04-06 12:17:12,594 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:12,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:12,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2108465838, now seen corresponding path program 5 times [2024-04-06 12:17:12,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:12,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831660636] [2024-04-06 12:17:12,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:12,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:12,763 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-06 12:17:12,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:12,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831660636] [2024-04-06 12:17:12,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831660636] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:12,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696416618] [2024-04-06 12:17:12,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:17:12,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:12,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:12,781 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) [2024-04-06 12:17:12,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-04-06 12:17:12,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-04-06 12:17:12,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:12,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 20 conjunts are in the unsatisfiable core [2024-04-06 12:17:12,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-04-06 12:17:12,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:12,987 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-04-06 12:17:12,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696416618] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:12,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:12,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 15 [2024-04-06 12:17:12,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267948367] [2024-04-06 12:17:12,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:12,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-04-06 12:17:12,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:13,080 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 9 times [2024-04-06 12:17:13,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:13,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:13,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:13,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:13,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:13,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 2 times [2024-04-06 12:17:13,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:13,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:13,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:13,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-04-06 12:17:13,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-04-06 12:17:13,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:13,196 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:13,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:13,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:13,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:13,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-04-06 12:17:13,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:13,784 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:13,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:13,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1935333524, now seen corresponding path program 6 times [2024-04-06 12:17:13,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:13,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946570027] [2024-04-06 12:17:13,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:13,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:13,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:13,913 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:13,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:13,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946570027] [2024-04-06 12:17:13,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946570027] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:13,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517186695] [2024-04-06 12:17:13,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:17:13,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:13,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:13,916 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) [2024-04-06 12:17:13,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-04-06 12:17:13,945 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-04-06 12:17:13,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:13,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjunts are in the unsatisfiable core [2024-04-06 12:17:13,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:14,026 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:14,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:14,169 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517186695] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:14,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:14,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 23 [2024-04-06 12:17:14,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692573254] [2024-04-06 12:17:14,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:14,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-04-06 12:17:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:14,255 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 10 times [2024-04-06 12:17:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:14,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:14,259 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:14,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:14,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 3 times [2024-04-06 12:17:14,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:14,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:14,355 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:14,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-04-06 12:17:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2024-04-06 12:17:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:14,373 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:14,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 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) [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:14,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:17:14,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:15,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24 [2024-04-06 12:17:15,142 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:15,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:15,143 INFO L85 PathProgramCache]: Analyzing trace with hash -231506288, now seen corresponding path program 7 times [2024-04-06 12:17:15,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:15,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464450019] [2024-04-06 12:17:15,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:15,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:15,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:15,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:15,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464450019] [2024-04-06 12:17:15,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464450019] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371753528] [2024-04-06 12:17:15,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:17:15,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:15,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:15,369 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) [2024-04-06 12:17:15,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-04-06 12:17:15,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:15,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 27 conjunts are in the unsatisfiable core [2024-04-06 12:17:15,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:15,506 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-04-06 12:17:15,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:15,616 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-04-06 12:17:15,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371753528] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:15,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:15,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 19 [2024-04-06 12:17:15,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235224391] [2024-04-06 12:17:15,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:15,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-04-06 12:17:15,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:15,712 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 11 times [2024-04-06 12:17:15,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:15,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:15,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:15,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 4 times [2024-04-06 12:17:15,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:15,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:15,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:15,847 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:15,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-04-06 12:17:15,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2024-04-06 12:17:15,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:15,858 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:15,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 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) [2024-04-06 12:17:15,858 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:17:15,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:16,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:17:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:16,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-04-06 12:17:16,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-04-06 12:17:16,465 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:16,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:16,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1766235726, now seen corresponding path program 8 times [2024-04-06 12:17:16,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:16,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215771946] [2024-04-06 12:17:16,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:16,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:16,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 29 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:16,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:16,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215771946] [2024-04-06 12:17:16,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215771946] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:16,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990057516] [2024-04-06 12:17:16,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:17:16,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:16,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:16,590 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) [2024-04-06 12:17:16,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-04-06 12:17:16,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:17:16,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:16,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2024-04-06 12:17:16,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 29 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:16,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:16,928 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 49 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:16,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990057516] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:16,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:16,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 17] total 33 [2024-04-06 12:17:16,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152571695] [2024-04-06 12:17:16,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:16,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-04-06 12:17:16,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:17,028 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 12 times [2024-04-06 12:17:17,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:17,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:17,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:17,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:17,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 5 times [2024-04-06 12:17:17,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:17,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:17,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:17,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:17,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:17,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-04-06 12:17:17,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=902, Unknown=0, NotChecked=0, Total=1260 [2024-04-06 12:17:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:17,154 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:17,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 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) [2024-04-06 12:17:17,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:17,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:17,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:17,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:17,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:17,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:17,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-04-06 12:17:17,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:18,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2024-04-06 12:17:18,070 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:18,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:18,071 INFO L85 PathProgramCache]: Analyzing trace with hash 325587850, now seen corresponding path program 9 times [2024-04-06 12:17:18,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:18,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485905238] [2024-04-06 12:17:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:18,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:18,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485905238] [2024-04-06 12:17:18,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485905238] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:18,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725964169] [2024-04-06 12:17:18,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:17:18,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:18,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:18,223 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) [2024-04-06 12:17:18,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-04-06 12:17:18,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-04-06 12:17:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:18,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2024-04-06 12:17:18,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:18,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:18,583 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:18,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725964169] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:18,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 14] total 31 [2024-04-06 12:17:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353812158] [2024-04-06 12:17:18,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-04-06 12:17:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:18,666 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 13 times [2024-04-06 12:17:18,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:18,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:18,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:18,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 6 times [2024-04-06 12:17:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:18,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:18,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,757 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,868 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 7 times [2024-04-06 12:17:18,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:18,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:18,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,872 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:18,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:18,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-04-06 12:17:18,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=927, Unknown=0, NotChecked=0, Total=1190 [2024-04-06 12:17:18,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:18,893 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:18,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 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) [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-04-06 12:17:18,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:19,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-04-06 12:17:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-04-06 12:17:19,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:19,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:20,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34 [2024-04-06 12:17:20,068 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:20,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:20,068 INFO L85 PathProgramCache]: Analyzing trace with hash 262790344, now seen corresponding path program 10 times [2024-04-06 12:17:20,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:20,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237390520] [2024-04-06 12:17:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:20,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-04-06 12:17:20,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:20,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237390520] [2024-04-06 12:17:20,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237390520] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:20,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564154873] [2024-04-06 12:17:20,284 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:17:20,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:20,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:20,286 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) [2024-04-06 12:17:20,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-04-06 12:17:20,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:17:20,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:20,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 32 conjunts are in the unsatisfiable core [2024-04-06 12:17:20,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:20,386 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-04-06 12:17:20,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:20,523 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-04-06 12:17:20,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564154873] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:20,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:20,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 21 [2024-04-06 12:17:20,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564181551] [2024-04-06 12:17:20,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:20,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-04-06 12:17:20,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 14 times [2024-04-06 12:17:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,618 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 8 times [2024-04-06 12:17:20,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:20,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:20,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,796 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 9 times [2024-04-06 12:17:20,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:20,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:20,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,802 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:20,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:20,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-04-06 12:17:20,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2024-04-06 12:17:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:20,813 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:20,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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) [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:21,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:21,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-04-06 12:17:21,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38 [2024-04-06 12:17:21,923 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:21,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:21,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1658474358, now seen corresponding path program 11 times [2024-04-06 12:17:21,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:21,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125580178] [2024-04-06 12:17:21,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:21,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:22,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:22,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125580178] [2024-04-06 12:17:22,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125580178] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:22,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289166114] [2024-04-06 12:17:22,102 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:17:22,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:22,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:22,103 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) [2024-04-06 12:17:22,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-04-06 12:17:22,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-04-06 12:17:22,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:22,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2024-04-06 12:17:22,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 12 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:22,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:22,527 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:22,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289166114] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:22,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:22,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 15] total 34 [2024-04-06 12:17:22,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259533381] [2024-04-06 12:17:22,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:22,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-04-06 12:17:22,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:22,650 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 15 times [2024-04-06 12:17:22,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:22,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:22,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,652 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 10 times [2024-04-06 12:17:22,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:22,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,818 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 11 times [2024-04-06 12:17:22,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:22,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:22,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-04-06 12:17:22,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1011, Unknown=0, NotChecked=0, Total=1332 [2024-04-06 12:17:22,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:22,845 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:22,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 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) [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:22,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:23,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:23,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-04-06 12:17:23,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:24,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-04-06 12:17:24,130 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:24,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:24,130 INFO L85 PathProgramCache]: Analyzing trace with hash 172321670, now seen corresponding path program 12 times [2024-04-06 12:17:24,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:24,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474824926] [2024-04-06 12:17:24,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:24,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:24,470 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-04-06 12:17:24,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:24,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474824926] [2024-04-06 12:17:24,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474824926] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:24,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831554904] [2024-04-06 12:17:24,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:17:24,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:24,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:24,477 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) [2024-04-06 12:17:24,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-04-06 12:17:24,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-04-06 12:17:24,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:24,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 39 conjunts are in the unsatisfiable core [2024-04-06 12:17:24,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:24,602 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-04-06 12:17:24,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-04-06 12:17:24,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831554904] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:24,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:24,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 15] total 25 [2024-04-06 12:17:24,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481981540] [2024-04-06 12:17:24,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:24,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-04-06 12:17:24,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:24,895 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 16 times [2024-04-06 12:17:24,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:24,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:24,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:24,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:24,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:24,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 12 times [2024-04-06 12:17:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:24,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:24,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:24,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 13 times [2024-04-06 12:17:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:25,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:25,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:25,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-04-06 12:17:25,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2024-04-06 12:17:25,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:25,101 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:25,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-04-06 12:17:25,102 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-04-06 12:17:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:25,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:25,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46 [2024-04-06 12:17:25,976 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:25,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:25,976 INFO L85 PathProgramCache]: Analyzing trace with hash -997120572, now seen corresponding path program 13 times [2024-04-06 12:17:25,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:25,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095271556] [2024-04-06 12:17:25,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:25,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:25,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:26,117 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 55 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:26,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:26,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095271556] [2024-04-06 12:17:26,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095271556] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:26,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189205993] [2024-04-06 12:17:26,118 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:17:26,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:26,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:26,141 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) [2024-04-06 12:17:26,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-04-06 12:17:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:26,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 24 conjunts are in the unsatisfiable core [2024-04-06 12:17:26,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:26,362 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 55 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:26,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 97 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:26,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189205993] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:26,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:26,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22, 24] total 46 [2024-04-06 12:17:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899509525] [2024-04-06 12:17:26,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:26,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-04-06 12:17:26,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 17 times [2024-04-06 12:17:26,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:26,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,778 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 14 times [2024-04-06 12:17:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,859 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,932 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 15 times [2024-04-06 12:17:26,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:26,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,936 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:26,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-04-06 12:17:26,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=641, Invalid=1711, Unknown=0, NotChecked=0, Total=2352 [2024-04-06 12:17:26,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:26,948 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:26,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9787234042553192) internal successors, (93), 46 states have internal predecessors, (93), 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) [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-04-06 12:17:26,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:26,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-04-06 12:17:27,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-04-06 12:17:28,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-04-06 12:17:28,172 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:28,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash -365060864, now seen corresponding path program 14 times [2024-04-06 12:17:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291175790] [2024-04-06 12:17:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:28,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:28,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 16 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:28,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:28,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291175790] [2024-04-06 12:17:28,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291175790] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:28,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650921470] [2024-04-06 12:17:28,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:17:28,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:28,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:28,421 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) [2024-04-06 12:17:28,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-04-06 12:17:28,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:17:28,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:28,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 24 conjunts are in the unsatisfiable core [2024-04-06 12:17:28,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:28,639 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 21 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:28,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:28,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650921470] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:28,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:28,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 19] total 42 [2024-04-06 12:17:28,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352217411] [2024-04-06 12:17:28,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:28,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-04-06 12:17:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 18 times [2024-04-06 12:17:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 16 times [2024-04-06 12:17:29,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:29,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,242 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 17 times [2024-04-06 12:17:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:29,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,249 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:29,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 18 times [2024-04-06 12:17:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:29,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-04-06 12:17:29,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1619, Unknown=0, NotChecked=0, Total=2070 [2024-04-06 12:17:29,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:29,385 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:29,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 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) [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-04-06 12:17:29,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-04-06 12:17:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:31,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:31,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55 [2024-04-06 12:17:31,563 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:31,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:31,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2025660226, now seen corresponding path program 15 times [2024-04-06 12:17:31,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:31,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587895884] [2024-04-06 12:17:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:31,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:31,947 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-04-06 12:17:31,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:31,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587895884] [2024-04-06 12:17:31,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587895884] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:31,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341065958] [2024-04-06 12:17:31,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:17:31,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:31,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:31,959 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) [2024-04-06 12:17:31,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-04-06 12:17:31,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-04-06 12:17:31,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:31,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 44 conjunts are in the unsatisfiable core [2024-04-06 12:17:31,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:32,081 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-04-06 12:17:32,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-04-06 12:17:32,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341065958] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:32,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:32,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 27 [2024-04-06 12:17:32,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360476981] [2024-04-06 12:17:32,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:32,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-04-06 12:17:32,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:32,387 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 19 times [2024-04-06 12:17:32,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:32,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,388 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:32,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 19 times [2024-04-06 12:17:32,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:32,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:32,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,560 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 20 times [2024-04-06 12:17:32,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:32,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,564 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:32,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 21 times [2024-04-06 12:17:32,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:32,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,663 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:32,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:32,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-04-06 12:17:32,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2024-04-06 12:17:32,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:32,676 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:32,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 27 states have internal predecessors, (65), 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) [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:32,676 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:32,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:34,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-04-06 12:17:34,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-04-06 12:17:34,815 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:34,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:34,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1548020992, now seen corresponding path program 16 times [2024-04-06 12:17:34,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:34,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020178078] [2024-04-06 12:17:34,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:34,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 21 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:35,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:35,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020178078] [2024-04-06 12:17:35,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020178078] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:35,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853533662] [2024-04-06 12:17:35,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:17:35,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:35,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:35,167 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) [2024-04-06 12:17:35,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-04-06 12:17:35,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:17:35,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:35,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 27 conjunts are in the unsatisfiable core [2024-04-06 12:17:35,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:35,376 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 27 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:35,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:35,676 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:35,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853533662] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:35,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:35,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 20] total 45 [2024-04-06 12:17:35,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397453430] [2024-04-06 12:17:35,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:35,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-04-06 12:17:35,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:35,774 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 20 times [2024-04-06 12:17:35,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:35,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:35,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:35,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 22 times [2024-04-06 12:17:35,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:35,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:35,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:35,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:35,992 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 23 times [2024-04-06 12:17:35,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:35,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:35,998 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:36,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 24 times [2024-04-06 12:17:36,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:36,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:36,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:36,094 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:36,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-04-06 12:17:36,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=1727, Unknown=0, NotChecked=0, Total=2256 [2024-04-06 12:17:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:36,127 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:36,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.4130434782608696) internal successors, (111), 45 states have internal predecessors, (111), 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) [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:36,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:36,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:36,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:36,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:36,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:37,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:37,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:37,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-04-06 12:17:37,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:38,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65 [2024-04-06 12:17:38,149 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:38,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:38,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1977974012, now seen corresponding path program 17 times [2024-04-06 12:17:38,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:38,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873295762] [2024-04-06 12:17:38,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:38,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:38,552 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-04-06 12:17:38,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:38,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873295762] [2024-04-06 12:17:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873295762] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:38,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066408986] [2024-04-06 12:17:38,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:17:38,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:38,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:38,570 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) [2024-04-06 12:17:38,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-04-06 12:17:38,606 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-04-06 12:17:38,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:38,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 51 conjunts are in the unsatisfiable core [2024-04-06 12:17:38,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-04-06 12:17:38,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:38,995 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-04-06 12:17:38,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066408986] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:38,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:38,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 31 [2024-04-06 12:17:38,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520879111] [2024-04-06 12:17:38,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:38,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-04-06 12:17:38,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:39,099 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 21 times [2024-04-06 12:17:39,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:39,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 25 times [2024-04-06 12:17:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:39,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:39,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,281 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 26 times [2024-04-06 12:17:39,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:39,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,284 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 27 times [2024-04-06 12:17:39,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:39,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:39,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,383 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:39,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:39,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-04-06 12:17:39,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=968, Unknown=0, NotChecked=0, Total=1056 [2024-04-06 12:17:39,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:39,411 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:39,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:39,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:39,412 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:39,412 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-04-06 12:17:39,412 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-04-06 12:17:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:40,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:40,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable66,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-04-06 12:17:40,488 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:40,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:40,488 INFO L85 PathProgramCache]: Analyzing trace with hash -932007494, now seen corresponding path program 18 times [2024-04-06 12:17:40,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:40,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408226525] [2024-04-06 12:17:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:40,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:40,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:40,729 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 89 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:40,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408226525] [2024-04-06 12:17:40,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408226525] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366350592] [2024-04-06 12:17:40,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:17:40,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:40,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:40,731 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) [2024-04-06 12:17:40,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-04-06 12:17:40,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-04-06 12:17:40,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:40,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 31 conjunts are in the unsatisfiable core [2024-04-06 12:17:40,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:40,966 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 89 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:40,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:41,276 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 161 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:41,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366350592] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:41,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:41,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 28, 31] total 59 [2024-04-06 12:17:41,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988906582] [2024-04-06 12:17:41,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:41,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-04-06 12:17:41,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:41,336 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 22 times [2024-04-06 12:17:41,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:41,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:41,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 28 times [2024-04-06 12:17:41,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:41,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,426 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,499 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 29 times [2024-04-06 12:17:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:41,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 30 times [2024-04-06 12:17:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:41,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,596 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-04-06 12:17:41,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1001, Invalid=2781, Unknown=0, NotChecked=0, Total=3782 [2024-04-06 12:17:41,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:41,609 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:41,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 59 states have internal predecessors, (115), 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) [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-04-06 12:17:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:41,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-04-06 12:17:43,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:43,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75 [2024-04-06 12:17:43,409 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:43,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:43,410 INFO L85 PathProgramCache]: Analyzing trace with hash -933680394, now seen corresponding path program 19 times [2024-04-06 12:17:43,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:43,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500806365] [2024-04-06 12:17:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:43,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:43,768 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 33 proven. 152 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:43,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500806365] [2024-04-06 12:17:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500806365] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959170919] [2024-04-06 12:17:43,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:17:43,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:43,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:43,770 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) [2024-04-06 12:17:43,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-04-06 12:17:43,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:43,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 31 conjunts are in the unsatisfiable core [2024-04-06 12:17:43,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 40 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:44,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:44,453 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:44,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959170919] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:44,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:44,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 24] total 53 [2024-04-06 12:17:44,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685245298] [2024-04-06 12:17:44,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:44,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-04-06 12:17:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 23 times [2024-04-06 12:17:44,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:44,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:44,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 31 times [2024-04-06 12:17:44,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:44,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:44,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,715 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 32 times [2024-04-06 12:17:44,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:44,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 33 times [2024-04-06 12:17:44,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:44,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:44,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,799 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,932 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 34 times [2024-04-06 12:17:44,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:44,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:44,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,937 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:44,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-04-06 12:17:44,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=692, Invalid=2500, Unknown=0, NotChecked=0, Total=3192 [2024-04-06 12:17:44,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:44,959 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:44,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1296296296296298) internal successors, (115), 53 states have internal predecessors, (115), 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) [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-04-06 12:17:44,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-04-06 12:17:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:47,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-04-06 12:17:47,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-04-06 12:17:47,911 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:47,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:47,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1286785332, now seen corresponding path program 20 times [2024-04-06 12:17:47,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:47,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451133461] [2024-04-06 12:17:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:47,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:48,368 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-04-06 12:17:48,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:48,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451133461] [2024-04-06 12:17:48,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451133461] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:48,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723812505] [2024-04-06 12:17:48,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:17:48,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:48,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:48,397 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) [2024-04-06 12:17:48,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-04-06 12:17:48,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:17:48,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:48,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 56 conjunts are in the unsatisfiable core [2024-04-06 12:17:48,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:48,625 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 201 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-04-06 12:17:48,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:48,908 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 201 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-04-06 12:17:48,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723812505] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:48,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:48,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 33 [2024-04-06 12:17:48,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441040025] [2024-04-06 12:17:48,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:48,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-04-06 12:17:48,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:48,991 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 24 times [2024-04-06 12:17:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:48,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:48,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 35 times [2024-04-06 12:17:49,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:49,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,067 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:49,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,153 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 36 times [2024-04-06 12:17:49,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:49,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:49,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:49,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 37 times [2024-04-06 12:17:49,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:49,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,427 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 38 times [2024-04-06 12:17:49,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:49,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:49,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-04-06 12:17:49,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1096, Unknown=0, NotChecked=0, Total=1190 [2024-04-06 12:17:49,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:49,498 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:49,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 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) [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:49,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:49,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:52,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:52,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:52,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:17:52,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:52,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:52,634 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:52,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:52,634 INFO L85 PathProgramCache]: Analyzing trace with hash -936055306, now seen corresponding path program 21 times [2024-04-06 12:17:52,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:52,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605237212] [2024-04-06 12:17:52,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:52,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:52,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 40 proven. 179 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605237212] [2024-04-06 12:17:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605237212] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470011231] [2024-04-06 12:17:53,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:17:53,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:53,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:53,081 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:17:53,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-04-06 12:17:53,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-04-06 12:17:53,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:53,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 34 conjunts are in the unsatisfiable core [2024-04-06 12:17:53,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:53,418 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 48 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:53,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:53,735 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 219 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:17:53,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470011231] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:53,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:53,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 25] total 56 [2024-04-06 12:17:53,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926041774] [2024-04-06 12:17:53,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:53,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-04-06 12:17:53,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:53,796 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 25 times [2024-04-06 12:17:53,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:53,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:53,798 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:53,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 39 times [2024-04-06 12:17:53,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:53,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:53,894 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:53,958 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 40 times [2024-04-06 12:17:53,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:53,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:53,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:53,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:53,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:54,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 41 times [2024-04-06 12:17:54,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:54,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:54,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:54,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:54,119 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 42 times [2024-04-06 12:17:54,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:54,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:54,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:54,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:54,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-04-06 12:17:54,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=790, Invalid=2632, Unknown=0, NotChecked=0, Total=3422 [2024-04-06 12:17:54,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:54,197 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:54,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.3333333333333335) internal successors, (133), 56 states have internal predecessors, (133), 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) [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:54,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:17:54,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:17:56,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:56,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-04-06 12:17:56,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-04-06 12:17:56,975 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:17:56,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:17:56,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2002785010, now seen corresponding path program 22 times [2024-04-06 12:17:56,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:17:56,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138214805] [2024-04-06 12:17:56,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:56,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:17:57,405 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 269 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-04-06 12:17:57,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:17:57,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138214805] [2024-04-06 12:17:57,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138214805] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:17:57,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234873934] [2024-04-06 12:17:57,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:17:57,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:17:57,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:17:57,406 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:17:57,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-04-06 12:17:57,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:17:57,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:17:57,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 63 conjunts are in the unsatisfiable core [2024-04-06 12:17:57,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:17:57,543 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 267 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-04-06 12:17:57,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:17:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 267 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-04-06 12:17:57,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234873934] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:17:57,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:17:57,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 23] total 37 [2024-04-06 12:17:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84968129] [2024-04-06 12:17:57,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:17:57,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-04-06 12:17:57,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:17:57,865 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 26 times [2024-04-06 12:17:57,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:57,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:57,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:57,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:57,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 43 times [2024-04-06 12:17:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:57,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:57,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,021 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 44 times [2024-04-06 12:17:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:58,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 45 times [2024-04-06 12:17:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:58,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,114 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:58,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,209 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 46 times [2024-04-06 12:17:58,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:17:58,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:17:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,214 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:17:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:17:58,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-04-06 12:17:58,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1378, Unknown=0, NotChecked=0, Total=1482 [2024-04-06 12:17:58,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:17:58,288 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:17:58,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 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) [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:17:58,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:17:58,289 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:00,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:18:00,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:00,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:00,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99 [2024-04-06 12:18:00,279 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:00,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:00,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1436525104, now seen corresponding path program 23 times [2024-04-06 12:18:00,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:00,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822727058] [2024-04-06 12:18:00,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:00,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:00,550 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 131 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:00,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:00,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822727058] [2024-04-06 12:18:00,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822727058] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:00,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057803288] [2024-04-06 12:18:00,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:18:00,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:00,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:00,556 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:00,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-04-06 12:18:00,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-04-06 12:18:00,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:00,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 38 conjunts are in the unsatisfiable core [2024-04-06 12:18:00,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:00,932 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 131 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:00,932 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:01,471 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 241 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:01,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057803288] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:01,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:01,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 34, 38] total 72 [2024-04-06 12:18:01,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911169760] [2024-04-06 12:18:01,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:01,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-04-06 12:18:01,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:01,541 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 27 times [2024-04-06 12:18:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:01,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:01,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:01,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 47 times [2024-04-06 12:18:01,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:01,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,635 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:01,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 48 times [2024-04-06 12:18:01,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:01,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,769 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 49 times [2024-04-06 12:18:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:01,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,895 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 50 times [2024-04-06 12:18:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:01,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:01,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-04-06 12:18:01,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1438, Invalid=4112, Unknown=0, NotChecked=0, Total=5550 [2024-04-06 12:18:01,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:01,921 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:01,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.8767123287671232) internal successors, (137), 72 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) [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:01,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-06 12:18:01,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:01,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-04-06 12:18:03,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:04,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-04-06 12:18:04,090 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:04,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:04,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1628496532, now seen corresponding path program 24 times [2024-04-06 12:18:04,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:04,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247884714] [2024-04-06 12:18:04,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:04,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:04,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:04,565 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 56 proven. 230 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247884714] [2024-04-06 12:18:04,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247884714] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047016668] [2024-04-06 12:18:04,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:18:04,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:04,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:04,566 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:04,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-04-06 12:18:04,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-04-06 12:18:04,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:04,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 38 conjunts are in the unsatisfiable core [2024-04-06 12:18:04,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:04,880 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 65 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:04,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:05,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047016668] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:05,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:05,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 29] total 64 [2024-04-06 12:18:05,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882953336] [2024-04-06 12:18:05,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:05,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-04-06 12:18:05,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:05,468 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 28 times [2024-04-06 12:18:05,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:05,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 51 times [2024-04-06 12:18:05,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:05,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:05,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,559 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,651 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 52 times [2024-04-06 12:18:05,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:05,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:05,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 53 times [2024-04-06 12:18:05,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:05,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,817 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 54 times [2024-04-06 12:18:05,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:05,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:05,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:05,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:06,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 55 times [2024-04-06 12:18:06,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:06,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:06,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:06,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:06,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:06,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-04-06 12:18:06,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=986, Invalid=3570, Unknown=0, NotChecked=0, Total=4556 [2024-04-06 12:18:06,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:06,174 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:06,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 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) [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:06,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 144 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-04-06 12:18:06,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-04-06 12:18:11,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:11,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:11,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:11,243 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:11,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:11,243 INFO L85 PathProgramCache]: Analyzing trace with hash -711592406, now seen corresponding path program 25 times [2024-04-06 12:18:11,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:11,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126184346] [2024-04-06 12:18:11,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:11,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:11,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:11,747 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-04-06 12:18:11,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:11,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126184346] [2024-04-06 12:18:11,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126184346] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:11,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103713765] [2024-04-06 12:18:11,748 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:18:11,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:11,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:11,750 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:11,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-04-06 12:18:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:11,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 68 conjunts are in the unsatisfiable core [2024-04-06 12:18:11,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:11,922 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-04-06 12:18:11,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:12,328 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-04-06 12:18:12,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103713765] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:12,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:12,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 39 [2024-04-06 12:18:12,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572162801] [2024-04-06 12:18:12,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:12,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-04-06 12:18:12,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:12,430 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 29 times [2024-04-06 12:18:12,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:12,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 56 times [2024-04-06 12:18:12,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,612 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 57 times [2024-04-06 12:18:12,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:12,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 58 times [2024-04-06 12:18:12,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,866 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 59 times [2024-04-06 12:18:12,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,871 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,992 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 60 times [2024-04-06 12:18:12,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:12,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:12,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:13,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-04-06 12:18:13,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1530, Unknown=0, NotChecked=0, Total=1640 [2024-04-06 12:18:13,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:13,088 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:13,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.225) internal successors, (89), 39 states have internal predecessors, (89), 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) [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:13,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 144 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:13,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:18,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:18,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:18,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable118,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-04-06 12:18:18,299 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:18,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:18,299 INFO L85 PathProgramCache]: Analyzing trace with hash -394652820, now seen corresponding path program 26 times [2024-04-06 12:18:18,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:18,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767902744] [2024-04-06 12:18:18,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:18,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:18,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:18,900 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 65 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:18,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:18,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767902744] [2024-04-06 12:18:18,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767902744] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:18,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067609451] [2024-04-06 12:18:18,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:18:18,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:18,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:18,902 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:18,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-04-06 12:18:18,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:18:18,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:18,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 41 conjunts are in the unsatisfiable core [2024-04-06 12:18:18,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 75 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:19,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:19,671 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 0 proven. 328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:19,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067609451] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:19,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:19,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 30] total 67 [2024-04-06 12:18:19,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110614693] [2024-04-06 12:18:19,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:19,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-04-06 12:18:19,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:19,736 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 30 times [2024-04-06 12:18:19,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:19,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 61 times [2024-04-06 12:18:19,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:19,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:19,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,805 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:19,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,879 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 62 times [2024-04-06 12:18:19,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:19,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,882 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 63 times [2024-04-06 12:18:19,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:19,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:19,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:19,971 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:20,060 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 64 times [2024-04-06 12:18:20,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:20,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:20,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:20,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:20,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 65 times [2024-04-06 12:18:20,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:20,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:20,208 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:20,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-04-06 12:18:20,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1104, Invalid=3726, Unknown=0, NotChecked=0, Total=4830 [2024-04-06 12:18:20,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:20,486 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:20,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.2794117647058822) internal successors, (155), 67 states have internal predecessors, (155), 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) [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:20,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:20,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2024-04-06 12:18:24,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:24,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121,SelfDestructingSolverStorable126,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2024-04-06 12:18:24,872 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:24,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash -49705624, now seen corresponding path program 27 times [2024-04-06 12:18:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112522320] [2024-04-06 12:18:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-04-06 12:18:25,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:25,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112522320] [2024-04-06 12:18:25,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112522320] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:25,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139731183] [2024-04-06 12:18:25,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:18:25,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:25,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:25,466 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:25,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-04-06 12:18:25,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-04-06 12:18:25,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:25,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 75 conjunts are in the unsatisfiable core [2024-04-06 12:18:25,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:25,653 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 386 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-04-06 12:18:25,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:26,139 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 386 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-04-06 12:18:26,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139731183] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:26,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:26,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 43 [2024-04-06 12:18:26,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030832699] [2024-04-06 12:18:26,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:26,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-04-06 12:18:26,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:26,241 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 31 times [2024-04-06 12:18:26,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 66 times [2024-04-06 12:18:26,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,418 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 67 times [2024-04-06 12:18:26,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,492 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 68 times [2024-04-06 12:18:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,595 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,685 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 69 times [2024-04-06 12:18:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,694 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,829 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 70 times [2024-04-06 12:18:26,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:26,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:26,835 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:27,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-04-06 12:18:27,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1860, Unknown=0, NotChecked=0, Total=1980 [2024-04-06 12:18:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:27,104 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:27,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 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) [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:27,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 177 states. [2024-04-06 12:18:27,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:29,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2024-04-06 12:18:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:29,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-04-06 12:18:29,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,SelfDestructingSolverStorable131,SelfDestructingSolverStorable132,32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable129,SelfDestructingSolverStorable133 [2024-04-06 12:18:29,755 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:29,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:29,755 INFO L85 PathProgramCache]: Analyzing trace with hash 383014694, now seen corresponding path program 28 times [2024-04-06 12:18:29,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:29,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333251993] [2024-04-06 12:18:29,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:29,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:29,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 181 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:30,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:30,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333251993] [2024-04-06 12:18:30,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333251993] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:30,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304068750] [2024-04-06 12:18:30,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:18:30,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:30,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:30,114 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:30,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-04-06 12:18:30,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:18:30,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:30,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-06 12:18:30,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 181 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:30,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 337 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:31,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304068750] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:31,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:31,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40, 45] total 85 [2024-04-06 12:18:31,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333452048] [2024-04-06 12:18:31,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:31,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-04-06 12:18:31,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:31,340 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 32 times [2024-04-06 12:18:31,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,342 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 71 times [2024-04-06 12:18:31,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,401 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,455 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 72 times [2024-04-06 12:18:31,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 73 times [2024-04-06 12:18:31,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,626 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 74 times [2024-04-06 12:18:31,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,633 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 75 times [2024-04-06 12:18:31,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:31,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:31,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-04-06 12:18:31,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1907, Invalid=5575, Unknown=0, NotChecked=0, Total=7482 [2024-04-06 12:18:31,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:31,720 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:31,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.8488372093023255) internal successors, (159), 85 states have internal predecessors, (159), 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) [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:31,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 177 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:31,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:34,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-04-06 12:18:34,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:34,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137,SelfDestructingSolverStorable138,SelfDestructingSolverStorable139,SelfDestructingSolverStorable134,SelfDestructingSolverStorable135,SelfDestructingSolverStorable136 [2024-04-06 12:18:34,580 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:34,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash -381954974, now seen corresponding path program 29 times [2024-04-06 12:18:34,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:34,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592596715] [2024-04-06 12:18:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:34,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:35,124 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 85 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:35,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:35,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592596715] [2024-04-06 12:18:35,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592596715] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:35,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524467616] [2024-04-06 12:18:35,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:18:35,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:35,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:35,126 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:35,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-04-06 12:18:35,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-04-06 12:18:35,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:35,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-06 12:18:35,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:35,487 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 96 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:35,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 409 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524467616] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:36,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:36,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 34] total 75 [2024-04-06 12:18:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503825230] [2024-04-06 12:18:36,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:36,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-04-06 12:18:36,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:36,266 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 33 times [2024-04-06 12:18:36,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 76 times [2024-04-06 12:18:36,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,504 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 77 times [2024-04-06 12:18:36,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 78 times [2024-04-06 12:18:36,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 79 times [2024-04-06 12:18:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,673 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,811 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 80 times [2024-04-06 12:18:36,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:36,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:36,818 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:36,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:37,206 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 81 times [2024-04-06 12:18:37,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:37,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:37,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:37,212 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-04-06 12:18:37,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1330, Invalid=4676, Unknown=0, NotChecked=0, Total=6006 [2024-04-06 12:18:37,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:37,605 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:37,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 75 states have internal predecessors, (159), 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) [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 97 states. [2024-04-06 12:18:37,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:43,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-04-06 12:18:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:18:43,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:43,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,SelfDestructingSolverStorable142,SelfDestructingSolverStorable143,SelfDestructingSolverStorable148,SelfDestructingSolverStorable144,SelfDestructingSolverStorable145,34 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146,SelfDestructingSolverStorable147 [2024-04-06 12:18:43,754 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:43,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:43,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1081030752, now seen corresponding path program 30 times [2024-04-06 12:18:43,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:43,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461669040] [2024-04-06 12:18:43,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:43,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:43,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:44,567 INFO L134 CoverageAnalysis]: Checked inductivity of 446 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-04-06 12:18:44,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:44,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461669040] [2024-04-06 12:18:44,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461669040] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:44,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298842280] [2024-04-06 12:18:44,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:18:44,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:44,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:44,569 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:44,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-04-06 12:18:44,614 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-04-06 12:18:44,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:18:44,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 80 conjunts are in the unsatisfiable core [2024-04-06 12:18:44,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:44,761 INFO L134 CoverageAnalysis]: Checked inductivity of 446 backedges. 0 proven. 433 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-04-06 12:18:44,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:45,205 INFO L134 CoverageAnalysis]: Checked inductivity of 446 backedges. 0 proven. 433 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-04-06 12:18:45,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298842280] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:45,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:45,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 45 [2024-04-06 12:18:45,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802459663] [2024-04-06 12:18:45,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:45,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-04-06 12:18:45,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:45,281 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 34 times [2024-04-06 12:18:45,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,283 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 82 times [2024-04-06 12:18:45,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,431 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 83 times [2024-04-06 12:18:45,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,434 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 84 times [2024-04-06 12:18:45,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,591 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 85 times [2024-04-06 12:18:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,596 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 86 times [2024-04-06 12:18:45,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:45,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:45,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:45,731 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 87 times [2024-04-06 12:18:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:46,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:46,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:46,017 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:46,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:46,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-04-06 12:18:46,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=2036, Unknown=0, NotChecked=0, Total=2162 [2024-04-06 12:18:46,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:46,423 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:46,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.1956521739130435) internal successors, (101), 45 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) [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:46,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 97 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:18:46,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:53,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:18:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:18:53,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-04-06 12:18:53,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,SelfDestructingSolverStorable152,SelfDestructingSolverStorable153,SelfDestructingSolverStorable154,SelfDestructingSolverStorable150,35 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149,SelfDestructingSolverStorable155,SelfDestructingSolverStorable156 [2024-04-06 12:18:53,558 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:18:53,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:18:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1252048226, now seen corresponding path program 31 times [2024-04-06 12:18:53,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:18:53,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291581036] [2024-04-06 12:18:53,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:53,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:54,311 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 96 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:54,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:18:54,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291581036] [2024-04-06 12:18:54,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291581036] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:18:54,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498177336] [2024-04-06 12:18:54,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:18:54,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:18:54,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:18:54,313 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:18:54,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-04-06 12:18:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:18:54,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 48 conjunts are in the unsatisfiable core [2024-04-06 12:18:54,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:18:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 108 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:54,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:18:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:18:55,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498177336] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:18:55,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:18:55,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 35] total 78 [2024-04-06 12:18:55,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152620683] [2024-04-06 12:18:55,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:18:55,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-04-06 12:18:55,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:18:55,606 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 35 times [2024-04-06 12:18:55,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:55,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:55,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:55,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 88 times [2024-04-06 12:18:55,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:55,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,680 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,750 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 89 times [2024-04-06 12:18:55,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:55,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 90 times [2024-04-06 12:18:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:55,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:55,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,831 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,920 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 91 times [2024-04-06 12:18:55,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:55,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:55,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:56,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 92 times [2024-04-06 12:18:56,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:56,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:56,086 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:56,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:56,445 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 93 times [2024-04-06 12:18:56,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:18:56,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:18:56,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:56,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:18:56,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:18:57,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-04-06 12:18:57,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1468, Invalid=4852, Unknown=0, NotChecked=0, Total=6320 [2024-04-06 12:18:57,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:18:57,517 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:18:57,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.240506329113924) internal successors, (177), 78 states have internal predecessors, (177), 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) [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:18:57,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:18:57,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-04-06 12:19:03,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-04-06 12:19:04,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,SelfDestructingSolverStorable163,SelfDestructingSolverStorable164,36 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160,SelfDestructingSolverStorable161,SelfDestructingSolverStorable159,SelfDestructingSolverStorable157,SelfDestructingSolverStorable158 [2024-04-06 12:19:04,046 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:19:04,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:19:04,046 INFO L85 PathProgramCache]: Analyzing trace with hash 926829662, now seen corresponding path program 32 times [2024-04-06 12:19:04,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:19:04,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076403512] [2024-04-06 12:19:04,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:04,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:19:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-04-06 12:19:04,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:19:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076403512] [2024-04-06 12:19:04,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076403512] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:19:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067426998] [2024-04-06 12:19:04,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:19:04,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:04,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:19:04,841 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:19:04,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-04-06 12:19:04,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:19:04,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:19:04,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 87 conjunts are in the unsatisfiable core [2024-04-06 12:19:04,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:19:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 0 proven. 527 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-04-06 12:19:05,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:19:05,515 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 0 proven. 527 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-04-06 12:19:05,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067426998] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:19:05,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:19:05,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31, 31] total 49 [2024-04-06 12:19:05,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076034673] [2024-04-06 12:19:05,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:19:05,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-04-06 12:19:05,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:19:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 36 times [2024-04-06 12:19:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:05,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,593 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 94 times [2024-04-06 12:19:05,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:05,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,660 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,722 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 95 times [2024-04-06 12:19:05,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:05,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:05,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 96 times [2024-04-06 12:19:05,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:05,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:05,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,888 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 97 times [2024-04-06 12:19:05,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:05,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:05,914 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:06,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 98 times [2024-04-06 12:19:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:06,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:06,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:06,103 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 99 times [2024-04-06 12:19:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:06,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:06,490 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:06,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:07,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-04-06 12:19:07,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2414, Unknown=0, NotChecked=0, Total=2550 [2024-04-06 12:19:07,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:07,606 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:19:07,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.18) internal successors, (109), 49 states have internal predecessors, (109), 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) [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:07,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:07,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-04-06 12:19:07,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:19:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-04-06 12:19:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:11,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-04-06 12:19:11,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,37 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable170,SelfDestructingSolverStorable171,SelfDestructingSolverStorable172,SelfDestructingSolverStorable166,SelfDestructingSolverStorable167,SelfDestructingSolverStorable168,SelfDestructingSolverStorable169 [2024-04-06 12:19:11,236 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:19:11,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:19:11,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1764413284, now seen corresponding path program 33 times [2024-04-06 12:19:11,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:19:11,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950194918] [2024-04-06 12:19:11,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:11,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:11,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:19:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 239 proven. 343 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:11,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:19:11,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950194918] [2024-04-06 12:19:11,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950194918] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:19:11,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18362369] [2024-04-06 12:19:11,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:19:11,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:11,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:19:11,803 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:19:11,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-04-06 12:19:11,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-04-06 12:19:11,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:19:11,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjunts are in the unsatisfiable core [2024-04-06 12:19:11,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:19:12,415 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 239 proven. 343 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:12,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:19:13,155 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 449 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:13,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18362369] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:19:13,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:19:13,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 46, 52] total 98 [2024-04-06 12:19:13,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221088396] [2024-04-06 12:19:13,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:19:13,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-04-06 12:19:13,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:19:13,223 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 37 times [2024-04-06 12:19:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 100 times [2024-04-06 12:19:13,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,355 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 101 times [2024-04-06 12:19:13,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,359 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 102 times [2024-04-06 12:19:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,496 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 103 times [2024-04-06 12:19:13,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,501 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 104 times [2024-04-06 12:19:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,616 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,702 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 105 times [2024-04-06 12:19:13,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:13,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-04-06 12:19:13,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2491, Invalid=7409, Unknown=0, NotChecked=0, Total=9900 [2024-04-06 12:19:13,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:13,726 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:19:13,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 1.8282828282828283) internal successors, (181), 98 states have internal predecessors, (181), 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) [2024-04-06 12:19:13,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:13,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:13,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:13,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:13,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:13,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 216 states. [2024-04-06 12:19:13,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:13,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:13,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-04-06 12:19:13,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:13,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-04-06 12:19:17,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-04-06 12:19:18,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,SelfDestructingSolverStorable174,SelfDestructingSolverStorable175,SelfDestructingSolverStorable176,SelfDestructingSolverStorable180,38 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177,SelfDestructingSolverStorable178,SelfDestructingSolverStorable179 [2024-04-06 12:19:18,090 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:19:18,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:19:18,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1031557160, now seen corresponding path program 34 times [2024-04-06 12:19:18,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:19:18,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796150751] [2024-04-06 12:19:18,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:18,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:18,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:19:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 120 proven. 434 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:19:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796150751] [2024-04-06 12:19:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796150751] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:19:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740506259] [2024-04-06 12:19:18,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:19:18,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:18,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:19:18,957 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:19:18,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-04-06 12:19:19,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:19:19,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:19:19,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjunts are in the unsatisfiable core [2024-04-06 12:19:19,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:19:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 133 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:19,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:19:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 0 proven. 554 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:20,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740506259] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:19:20,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:19:20,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 39] total 86 [2024-04-06 12:19:20,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833344490] [2024-04-06 12:19:20,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:19:20,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2024-04-06 12:19:20,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:19:20,342 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 38 times [2024-04-06 12:19:20,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,343 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 106 times [2024-04-06 12:19:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,462 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 107 times [2024-04-06 12:19:20,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 108 times [2024-04-06 12:19:20,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,530 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,635 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 109 times [2024-04-06 12:19:20,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 110 times [2024-04-06 12:19:20,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:20,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:20,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:20,782 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:21,332 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 111 times [2024-04-06 12:19:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:21,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:21,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:21,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:22,610 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 112 times [2024-04-06 12:19:22,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:22,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:22,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:22,617 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:23,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2024-04-06 12:19:23,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1730, Invalid=6102, Unknown=0, NotChecked=0, Total=7832 [2024-04-06 12:19:23,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:23,646 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:19:23,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 2.0804597701149423) internal successors, (181), 86 states have internal predecessors, (181), 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) [2024-04-06 12:19:23,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:23,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:23,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 230 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 111 states. [2024-04-06 12:19:23,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:32,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:32,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:32,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-04-06 12:19:32,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:19:32,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-04-06 12:19:32,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,39 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable185,SelfDestructingSolverStorable186,SelfDestructingSolverStorable187,SelfDestructingSolverStorable181,SelfDestructingSolverStorable182,SelfDestructingSolverStorable183,SelfDestructingSolverStorable188,SelfDestructingSolverStorable189 [2024-04-06 12:19:32,581 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:19:32,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:19:32,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1716493718, now seen corresponding path program 35 times [2024-04-06 12:19:32,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:19:32,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323385492] [2024-04-06 12:19:32,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:32,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:32,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:19:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 0 proven. 584 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-04-06 12:19:33,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:19:33,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323385492] [2024-04-06 12:19:33,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323385492] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:19:33,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358383588] [2024-04-06 12:19:33,437 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 12:19:33,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:33,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:19:33,438 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:19:33,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-04-06 12:19:33,503 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-04-06 12:19:33,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:19:33,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 92 conjunts are in the unsatisfiable core [2024-04-06 12:19:33,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:19:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 0 proven. 582 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-04-06 12:19:33,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:19:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 0 proven. 582 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-04-06 12:19:34,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358383588] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:19:34,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:19:34,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 32, 32] total 51 [2024-04-06 12:19:34,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401806420] [2024-04-06 12:19:34,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:19:34,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-04-06 12:19:34,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:19:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 39 times [2024-04-06 12:19:34,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 113 times [2024-04-06 12:19:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,579 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 114 times [2024-04-06 12:19:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 115 times [2024-04-06 12:19:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,760 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 116 times [2024-04-06 12:19:34,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,764 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 117 times [2024-04-06 12:19:34,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:34,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:34,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:34,890 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:35,158 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 118 times [2024-04-06 12:19:35,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:35,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:35,164 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:35,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:36,166 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 119 times [2024-04-06 12:19:36,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:36,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:36,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:36,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-04-06 12:19:37,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=2614, Unknown=0, NotChecked=0, Total=2756 [2024-04-06 12:19:37,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:37,603 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:19:37,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.173076923076923) internal successors, (113), 51 states have internal predecessors, (113), 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) [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:37,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 230 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 111 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:19:37,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:19:48,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:48,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-04-06 12:19:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,SelfDestructingSolverStorable196,SelfDestructingSolverStorable197,SelfDestructingSolverStorable198,SelfDestructingSolverStorable191,SelfDestructingSolverStorable192,SelfDestructingSolverStorable193,SelfDestructingSolverStorable194,SelfDestructingSolverStorable190,40 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:48,274 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:19:48,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:19:48,274 INFO L85 PathProgramCache]: Analyzing trace with hash 406670296, now seen corresponding path program 36 times [2024-04-06 12:19:48,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:19:48,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233690944] [2024-04-06 12:19:48,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:48,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:19:48,937 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 133 proven. 479 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:48,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:19:48,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233690944] [2024-04-06 12:19:48,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233690944] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:19:48,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497750865] [2024-04-06 12:19:48,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 12:19:48,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:19:48,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:19:48,939 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:19:48,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-04-06 12:19:49,005 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-04-06 12:19:49,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:19:49,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 55 conjunts are in the unsatisfiable core [2024-04-06 12:19:49,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:19:49,426 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 147 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:49,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:19:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 612 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:19:50,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497750865] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:19:50,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:19:50,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 40] total 89 [2024-04-06 12:19:50,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170434725] [2024-04-06 12:19:50,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:19:50,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2024-04-06 12:19:50,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:19:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 40 times [2024-04-06 12:19:50,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,304 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 120 times [2024-04-06 12:19:50,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,358 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,425 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 121 times [2024-04-06 12:19:50,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,428 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 122 times [2024-04-06 12:19:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,593 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 123 times [2024-04-06 12:19:50,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,741 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 124 times [2024-04-06 12:19:50,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:50,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:50,746 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:51,152 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 125 times [2024-04-06 12:19:51,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:51,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:51,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 126 times [2024-04-06 12:19:52,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:19:52,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:19:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:52,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:19:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:19:57,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2024-04-06 12:19:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1888, Invalid=6302, Unknown=0, NotChecked=0, Total=8190 [2024-04-06 12:19:57,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:19:57,146 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:19:57,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.2111111111111112) internal successors, (199), 89 states have internal predecessors, (199), 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) [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:19:57,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:19:57,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:04,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:04,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 273 states. [2024-04-06 12:20:04,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:05,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,41 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203,SelfDestructingSolverStorable204,SelfDestructingSolverStorable205,SelfDestructingSolverStorable206,SelfDestructingSolverStorable199,SelfDestructingSolverStorable200,SelfDestructingSolverStorable201,SelfDestructingSolverStorable202 [2024-04-06 12:20:05,007 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:20:05,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:20:05,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1369264172, now seen corresponding path program 37 times [2024-04-06 12:20:05,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:20:05,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298135563] [2024-04-06 12:20:05,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:05,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:20:05,875 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 0 proven. 692 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-04-06 12:20:05,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:20:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298135563] [2024-04-06 12:20:05,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298135563] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:20:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856565411] [2024-04-06 12:20:05,875 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 12:20:05,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:20:05,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:20:05,876 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:20:05,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-04-06 12:20:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:20:05,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 99 conjunts are in the unsatisfiable core [2024-04-06 12:20:05,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:20:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 0 proven. 690 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-04-06 12:20:06,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:20:06,889 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 0 proven. 690 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-04-06 12:20:06,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856565411] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:20:06,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:20:06,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 35, 35] total 55 [2024-04-06 12:20:06,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931256763] [2024-04-06 12:20:06,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:20:06,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-04-06 12:20:06,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:20:07,117 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 41 times [2024-04-06 12:20:07,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 127 times [2024-04-06 12:20:07,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,186 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 128 times [2024-04-06 12:20:07,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 129 times [2024-04-06 12:20:07,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,358 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,477 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 130 times [2024-04-06 12:20:07,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 131 times [2024-04-06 12:20:07,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,645 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,903 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 132 times [2024-04-06 12:20:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:07,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:07,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:07,909 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:07,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:08,811 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 133 times [2024-04-06 12:20:08,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:08,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:08,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:08,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:13,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-04-06 12:20:13,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=3040, Unknown=0, NotChecked=0, Total=3192 [2024-04-06 12:20:13,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:13,348 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:20:13,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.1607142857142856) internal successors, (121), 55 states have internal predecessors, (121), 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) [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:13,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:13,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 273 states. [2024-04-06 12:20:13,350 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 273 states. [2024-04-06 12:20:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-04-06 12:20:17,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:17,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,SelfDestructingSolverStorable209,42 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214,SelfDestructingSolverStorable215,SelfDestructingSolverStorable216,SelfDestructingSolverStorable210,SelfDestructingSolverStorable211,SelfDestructingSolverStorable212,SelfDestructingSolverStorable213 [2024-04-06 12:20:17,763 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:20:17,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:20:17,763 INFO L85 PathProgramCache]: Analyzing trace with hash -697397614, now seen corresponding path program 38 times [2024-04-06 12:20:17,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:20:17,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093585558] [2024-04-06 12:20:17,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:17,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:20:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 305 proven. 448 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:18,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:20:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093585558] [2024-04-06 12:20:18,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093585558] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:20:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589867385] [2024-04-06 12:20:18,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 12:20:18,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:20:18,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:20:18,258 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:20:18,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-04-06 12:20:18,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 12:20:18,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:20:18,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 59 conjunts are in the unsatisfiable core [2024-04-06 12:20:18,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:20:18,803 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 305 proven. 448 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:18,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:20:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 577 proven. 176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589867385] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:20:19,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:20:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 52, 59] total 111 [2024-04-06 12:20:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407064249] [2024-04-06 12:20:19,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:20:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-04-06 12:20:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:20:19,747 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 42 times [2024-04-06 12:20:19,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:19,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,748 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 134 times [2024-04-06 12:20:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:19,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:19,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:19,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 135 times [2024-04-06 12:20:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:19,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 136 times [2024-04-06 12:20:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:19,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:19,945 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,002 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 137 times [2024-04-06 12:20:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:20,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,008 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 138 times [2024-04-06 12:20:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:20,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:20,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:20,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,135 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 139 times [2024-04-06 12:20:20,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:20,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:20,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,202 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 140 times [2024-04-06 12:20:20,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:20,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:20,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-04-06 12:20:20,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3152, Invalid=9504, Unknown=0, NotChecked=0, Total=12656 [2024-04-06 12:20:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:20,225 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:20:20,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 1.8125) internal successors, (203), 111 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:20:20,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:20,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 273 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-04-06 12:20:20,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:25,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 275 states. [2024-04-06 12:20:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-04-06 12:20:25,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-04-06 12:20:25,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:25,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,SelfDestructingSolverStorable218,SelfDestructingSolverStorable219,SelfDestructingSolverStorable225,SelfDestructingSolverStorable217,SelfDestructingSolverStorable221,SelfDestructingSolverStorable222,43 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223,SelfDestructingSolverStorable224 [2024-04-06 12:20:25,522 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:20:25,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:20:25,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2081624014, now seen corresponding path program 39 times [2024-04-06 12:20:25,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:20:25,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978335742] [2024-04-06 12:20:25,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:25,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:25,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:20:26,382 INFO L134 CoverageAnalysis]: Checked inductivity of 721 backedges. 161 proven. 560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:20:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978335742] [2024-04-06 12:20:26,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978335742] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:20:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262492855] [2024-04-06 12:20:26,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 12:20:26,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:20:26,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:20:26,385 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:20:26,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-04-06 12:20:26,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-04-06 12:20:26,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:20:26,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 59 conjunts are in the unsatisfiable core [2024-04-06 12:20:26,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:20:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 721 backedges. 176 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:26,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:20:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 721 backedges. 0 proven. 721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 12:20:27,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262492855] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:20:27,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:20:27,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 44] total 97 [2024-04-06 12:20:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103459521] [2024-04-06 12:20:27,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:20:27,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-04-06 12:20:27,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:20:27,630 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 43 times [2024-04-06 12:20:27,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:27,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,632 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 141 times [2024-04-06 12:20:27,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:27,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,747 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 142 times [2024-04-06 12:20:27,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:27,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,749 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 143 times [2024-04-06 12:20:27,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:27,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:27,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,891 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 144 times [2024-04-06 12:20:27,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:27,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:27,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:27,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:28,030 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 145 times [2024-04-06 12:20:28,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:28,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:28,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:28,395 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 146 times [2024-04-06 12:20:28,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:28,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:28,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:28,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:29,826 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 147 times [2024-04-06 12:20:29,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:29,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:29,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:29,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:29,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:35,324 INFO L85 PathProgramCache]: Analyzing trace with hash -428000618, now seen corresponding path program 148 times [2024-04-06 12:20:35,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:35,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:35,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:35,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:39,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-04-06 12:20:39,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2183, Invalid=7717, Unknown=0, NotChecked=0, Total=9900 [2024-04-06 12:20:39,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:39,392 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 12:20:39,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 97 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-06 12:20:39,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:39,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:39,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:39,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:39,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:39,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 279 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 275 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-04-06 12:20:39,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 12:20:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 12:20:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 266 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 275 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-04-06 12:20:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 354 states. [2024-04-06 12:20:52,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:52,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,SelfDestructingSolverStorable231,SelfDestructingSolverStorable229,SelfDestructingSolverStorable226,SelfDestructingSolverStorable227,SelfDestructingSolverStorable228,SelfDestructingSolverStorable232,44 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233,SelfDestructingSolverStorable234,SelfDestructingSolverStorable235 [2024-04-06 12:20:52,550 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-04-06 12:20:52,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 12:20:52,550 INFO L85 PathProgramCache]: Analyzing trace with hash -108603380, now seen corresponding path program 40 times [2024-04-06 12:20:52,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 12:20:52,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534908465] [2024-04-06 12:20:52,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:52,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:52,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 12:20:53,492 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 755 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-04-06 12:20:53,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 12:20:53,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534908465] [2024-04-06 12:20:53,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534908465] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 12:20:53,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611211572] [2024-04-06 12:20:53,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 12:20:53,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 12:20:53,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 12:20:53,494 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 12:20:53,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-04-06 12:20:53,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 12:20:53,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 12:20:53,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 104 conjunts are in the unsatisfiable core [2024-04-06 12:20:53,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 12:20:53,753 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 753 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-04-06 12:20:53,754 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 12:20:54,504 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 753 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-04-06 12:20:54,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611211572] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 12:20:54,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 12:20:54,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 36, 36] total 57 [2024-04-06 12:20:54,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240603054] [2024-04-06 12:20:54,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 12:20:54,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-04-06 12:20:54,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 12:20:54,618 INFO L85 PathProgramCache]: Analyzing trace with hash 79855814, now seen corresponding path program 44 times [2024-04-06 12:20:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:54,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1676444736, now seen corresponding path program 149 times [2024-04-06 12:20:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:54,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:54,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,883 INFO L85 PathProgramCache]: Analyzing trace with hash 604013626, now seen corresponding path program 150 times [2024-04-06 12:20:54,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:54,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1202659508, now seen corresponding path program 151 times [2024-04-06 12:20:54,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:54,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:54,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:54,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,064 INFO L85 PathProgramCache]: Analyzing trace with hash -223282770, now seen corresponding path program 152 times [2024-04-06 12:20:55,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:55,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:55,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash -2084131032, now seen corresponding path program 153 times [2024-04-06 12:20:55,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:55,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,476 INFO L85 PathProgramCache]: Analyzing trace with hash 783868194, now seen corresponding path program 154 times [2024-04-06 12:20:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:55,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:55,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:55,481 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:55,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:56,379 INFO L85 PathProgramCache]: Analyzing trace with hash 374878108, now seen corresponding path program 155 times [2024-04-06 12:20:56,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 12:20:56,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 12:20:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:56,386 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 12:20:56,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 12:20:59,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:59,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,SelfDestructingSolverStorable241,SelfDestructingSolverStorable242,SelfDestructingSolverStorable236,45 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237,SelfDestructingSolverStorable238,SelfDestructingSolverStorable239,SelfDestructingSolverStorable243,SelfDestructingSolverStorable244 [2024-04-06 12:20:59,540 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.StackOverflowError at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) at de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) [2024-04-06 12:20:59,553 INFO L158 Benchmark]: Toolchain (without parser) took 234294.72ms. Allocated memory was 173.0MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 146.6MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2024-04-06 12:20:59,554 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 173.0MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 8.0GB. [2024-04-06 12:20:59,554 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.91ms. Allocated memory is still 173.0MB. Free memory was 146.6MB in the beginning and 145.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-04-06 12:20:59,554 INFO L158 Benchmark]: Boogie Preprocessor took 15.01ms. Allocated memory is still 173.0MB. Free memory was 145.1MB in the beginning and 144.0MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-04-06 12:20:59,554 INFO L158 Benchmark]: RCFGBuilder took 199.80ms. Allocated memory is still 173.0MB. Free memory was 143.9MB in the beginning and 133.3MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2024-04-06 12:20:59,554 INFO L158 Benchmark]: TraceAbstraction took 234052.46ms. Allocated memory was 173.0MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 132.1MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2024-04-06 12:20:59,555 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.10ms. Allocated memory is still 173.0MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 21.91ms. Allocated memory is still 173.0MB. Free memory was 146.6MB in the beginning and 145.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.01ms. Allocated memory is still 173.0MB. Free memory was 145.1MB in the beginning and 144.0MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 199.80ms. Allocated memory is still 173.0MB. Free memory was 143.9MB in the beginning and 133.3MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 234052.46ms. Allocated memory was 173.0MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 132.1MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: StackOverflowError: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: StackOverflowError: null: de.uni_freiburg.informatik.ultimate.util.datastructures.ImmutableList.(ImmutableList.java:98) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-04-06 12:20:59,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2024-04-06 12:20:59,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...