/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 DFS --traceabstraction.criterion.for.conditional.commutativity.checking SLEEP_SET --traceabstraction.use.limited.checks.recommended.for.dfs true --traceabstraction.limit.for.limited.checks 10 --traceabstraction.use.condition.criterion.recommended.for.programs.with.arrays true -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-faa7b7a-m [2024-04-27 14:41:05,996 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-04-27 14:41:06,059 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-04-27 14:41:06,062 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-04-27 14:41:06,063 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-04-27 14:41:06,087 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-04-27 14:41:06,088 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-04-27 14:41:06,088 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-04-27 14:41:06,088 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-04-27 14:41:06,091 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-04-27 14:41:06,092 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-04-27 14:41:06,092 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-04-27 14:41:06,092 INFO L153 SettingsManager]: * Use SBE=true [2024-04-27 14:41:06,094 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-04-27 14:41:06,094 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-04-27 14:41:06,094 INFO L153 SettingsManager]: * sizeof long=4 [2024-04-27 14:41:06,095 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-04-27 14:41:06,095 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-04-27 14:41:06,095 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-04-27 14:41:06,095 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-04-27 14:41:06,095 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-04-27 14:41:06,096 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-04-27 14:41:06,096 INFO L153 SettingsManager]: * sizeof long double=12 [2024-04-27 14:41:06,096 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-04-27 14:41:06,096 INFO L153 SettingsManager]: * Use constant arrays=true [2024-04-27 14:41:06,096 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-04-27 14:41:06,097 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-04-27 14:41:06,097 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-04-27 14:41:06,097 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-04-27 14:41:06,097 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-27 14:41:06,098 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-04-27 14:41:06,098 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-04-27 14:41:06,098 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-04-27 14:41:06,099 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-04-27 14:41:06,099 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 -> DFS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> SLEEP_SET Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: use limited checks (recommended for DFS) -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Limit for limited checks -> 10 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: use condition criterion (recommended for programs with arrays) -> true [2024-04-27 14:41:06,310 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-04-27 14:41:06,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-04-27 14:41:06,331 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-04-27 14:41:06,332 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-04-27 14:41:06,333 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-04-27 14:41:06,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl [2024-04-27 14:41:06,334 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-equiv.wvr.bpl' [2024-04-27 14:41:06,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-04-27 14:41:06,378 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-04-27 14:41:06,390 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-04-27 14:41:06,390 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-04-27 14:41:06,390 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-04-27 14:41:06,421 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,427 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,431 INFO L138 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-04-27 14:41:06,432 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-04-27 14:41:06,433 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-04-27 14:41:06,433 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-04-27 14:41:06,433 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-04-27 14:41:06,439 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,439 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,440 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,441 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,444 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,447 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,447 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,448 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,449 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-04-27 14:41:06,449 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-04-27 14:41:06,449 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-04-27 14:41:06,450 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-04-27 14:41:06,450 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/1) ... [2024-04-27 14:41:06,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-27 14:41:06,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:06,473 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-27 14:41:06,493 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-27 14:41:06,516 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-04-27 14:41:06,516 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-04-27 14:41:06,516 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-04-27 14:41:06,516 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-04-27 14:41:06,517 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-04-27 14:41:06,517 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-04-27 14:41:06,517 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-04-27 14:41:06,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-04-27 14:41:06,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-04-27 14:41:06,517 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-04-27 14:41:06,517 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-04-27 14:41:06,517 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-04-27 14:41:06,518 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2024-04-27 14:41:06,518 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-04-27 14:41:06,518 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-04-27 14:41:06,519 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-04-27 14:41:06,557 INFO L241 CfgBuilder]: Building ICFG [2024-04-27 14:41:06,559 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-04-27 14:41:06,631 INFO L282 CfgBuilder]: Performing block encoding [2024-04-27 14:41:06,652 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-04-27 14:41:06,652 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2024-04-27 14:41:06,653 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 02:41:06 BoogieIcfgContainer [2024-04-27 14:41:06,653 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-04-27 14:41:06,655 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-04-27 14:41:06,655 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-04-27 14:41:06,670 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-04-27 14:41:06,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 02:41:06" (1/2) ... [2024-04-27 14:41:06,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ee616c4 and model type parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 02:41:06, skipping insertion in model container [2024-04-27 14:41:06,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 02:41:06" (2/2) ... [2024-04-27 14:41:06,672 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-sum-equiv.wvr.bpl [2024-04-27 14:41:06,686 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-04-27 14:41:06,693 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-04-27 14:41:06,694 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-04-27 14:41:06,694 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-04-27 14:41:06,749 INFO L144 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2024-04-27 14:41:06,777 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-04-27 14:41:06,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-04-27 14:41:06,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:06,779 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-27 14:41:06,793 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-27 14:41:06,809 INFO L187 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-04-27 14:41:06,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:06,822 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-04-27 14:41:06,827 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;@6eb155db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=SLEEP_SET, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123, mConComCheckerConditionCriterion=true [2024-04-27 14:41:06,827 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-04-27 14:41:06,907 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:06,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:06,908 INFO L85 PathProgramCache]: Analyzing trace with hash 630240849, now seen corresponding path program 1 times [2024-04-27 14:41:06,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:06,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331545897] [2024-04-27 14:41:06,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:06,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:07,124 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-27 14:41:07,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:07,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331545897] [2024-04-27 14:41:07,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331545897] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 14:41:07,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 14:41:07,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-04-27 14:41:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517002818] [2024-04-27 14:41:07,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 14:41:07,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-04-27 14:41:07,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:07,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-04-27 14:41:07,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-04-27 14:41:07,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,156 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:07,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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-27 14:41:07,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-04-27 14:41:07,258 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:07,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1070233907, now seen corresponding path program 1 times [2024-04-27 14:41:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:07,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043329370] [2024-04-27 14:41:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:07,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:07,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:07,299 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-27 14:41:07,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:07,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043329370] [2024-04-27 14:41:07,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043329370] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 14:41:07,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 14:41:07,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-04-27 14:41:07,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283865478] [2024-04-27 14:41:07,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 14:41:07,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-04-27 14:41:07,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:07,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-04-27 14:41:07,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-04-27 14:41:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,303 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:07,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:07,303 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,303 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:07,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-04-27 14:41:07,351 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:07,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1023139221, now seen corresponding path program 1 times [2024-04-27 14:41:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:07,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878544546] [2024-04-27 14:41:07,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:07,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:07,417 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-27 14:41:07,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:07,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878544546] [2024-04-27 14:41:07,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878544546] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 14:41:07,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 14:41:07,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-04-27 14:41:07,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872421446] [2024-04-27 14:41:07,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 14:41:07,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-27 14:41:07,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:07,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-27 14:41:07,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-04-27 14:41:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,420 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:07,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:07,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:07,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:07,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:07,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-04-27 14:41:07,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:07,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:07,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1054711119, now seen corresponding path program 1 times [2024-04-27 14:41:07,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:07,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605803424] [2024-04-27 14:41:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:07,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:07,624 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-27 14:41:07,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:07,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605803424] [2024-04-27 14:41:07,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605803424] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 14:41:07,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 14:41:07,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-04-27 14:41:07,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212617652] [2024-04-27 14:41:07,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 14:41:07,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-27 14:41:07,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:07,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-27 14:41:07,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-04-27 14:41:07,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,626 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:07,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:07,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,626 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:07,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:07,627 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:07,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:07,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-04-27 14:41:07,758 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:07,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:07,758 INFO L85 PathProgramCache]: Analyzing trace with hash 818963433, now seen corresponding path program 1 times [2024-04-27 14:41:07,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:07,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641016603] [2024-04-27 14:41:07,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:07,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:08,039 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-27 14:41:08,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:08,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641016603] [2024-04-27 14:41:08,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641016603] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:08,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94623807] [2024-04-27 14:41:08,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:08,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:08,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:08,042 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-27 14:41:08,056 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-27 14:41:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:08,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 21 conjunts are in the unsatisfiable core [2024-04-27 14:41:08,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:08,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-04-27 14:41:08,245 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-27 14:41:08,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:08,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:08,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2024-04-27 14:41:08,343 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-27 14:41:08,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94623807] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:08,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:08,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-04-27 14:41:08,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89374126] [2024-04-27 14:41:08,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:08,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-04-27 14:41:08,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:08,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-04-27 14:41:08,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-04-27 14:41:08,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:08,345 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:08,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:08,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:08,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:08,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:08,345 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:08,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:08,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:08,613 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-27 14:41:08,812 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 [2024-04-27 14:41:08,813 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:08,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:08,813 INFO L85 PathProgramCache]: Analyzing trace with hash 862174439, now seen corresponding path program 2 times [2024-04-27 14:41:08,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:08,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741256711] [2024-04-27 14:41:08,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:08,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:08,852 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-27 14:41:08,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:08,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741256711] [2024-04-27 14:41:08,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741256711] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:08,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388597204] [2024-04-27 14:41:08,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 14:41:08,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:08,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:08,854 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-27 14:41:08,872 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-27 14:41:08,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 14:41:08,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:08,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-27 14:41:08,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:08,955 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-27 14:41:08,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:08,985 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-27 14:41:08,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388597204] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:08,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:08,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-04-27 14:41:08,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084576678] [2024-04-27 14:41:08,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:08,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-04-27 14:41:08,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:08,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-04-27 14:41:08,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-04-27 14:41:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:08,987 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:08,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:08,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:09,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:09,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:09,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-04-27 14:41:09,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:09,392 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:09,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:09,393 INFO L85 PathProgramCache]: Analyzing trace with hash 755004555, now seen corresponding path program 1 times [2024-04-27 14:41:09,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:09,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126482570] [2024-04-27 14:41:09,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:09,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:09,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:09,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:09,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126482570] [2024-04-27 14:41:09,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126482570] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:09,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458421892] [2024-04-27 14:41:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:09,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:09,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:09,448 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-27 14:41:09,472 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-27 14:41:09,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:09,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-27 14:41:09,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:09,533 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:09,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:09,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:09,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458421892] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:09,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:09,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-04-27 14:41:09,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122220119] [2024-04-27 14:41:09,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:09,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-04-27 14:41:09,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:09,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-04-27 14:41:09,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-04-27 14:41:09,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:09,565 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:09,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:09,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:09,566 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:09,566 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:09,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:09,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:09,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:09,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:09,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-04-27 14:41:09,753 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-27 14:41:09,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:09,951 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:09,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:09,951 INFO L85 PathProgramCache]: Analyzing trace with hash 693548297, now seen corresponding path program 2 times [2024-04-27 14:41:09,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:09,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086689030] [2024-04-27 14:41:09,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:09,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:09,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:10,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:10,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:10,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086689030] [2024-04-27 14:41:10,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086689030] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:10,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690860760] [2024-04-27 14:41:10,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 14:41:10,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:10,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:10,221 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-27 14:41:10,226 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-27 14:41:10,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 14:41:10,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:10,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2024-04-27 14:41:10,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:10,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:10,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2024-04-27 14:41:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:10,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:10,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:10,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:10,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 48 [2024-04-27 14:41:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:11,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690860760] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:11,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:11,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2024-04-27 14:41:11,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147322199] [2024-04-27 14:41:11,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:11,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-04-27 14:41:11,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:11,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-04-27 14:41:11,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2024-04-27 14:41:11,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:11,026 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:11,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) 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-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-04-27 14:41:11,027 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-04-27 14:41:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-27 14:41:12,655 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-27 14:41:12,848 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,SelfDestructingSolverStorable7 [2024-04-27 14:41:12,848 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:12,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:12,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1677766151, now seen corresponding path program 3 times [2024-04-27 14:41:12,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846397484] [2024-04-27 14:41:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:12,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:12,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:12,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846397484] [2024-04-27 14:41:12,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846397484] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:12,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712089353] [2024-04-27 14:41:12,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 14:41:12,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:12,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:12,909 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-27 14:41:12,924 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-27 14:41:12,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-04-27 14:41:12,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:12,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-27 14:41:12,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:13,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:13,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-27 14:41:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712089353] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:13,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:13,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-27 14:41:13,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529936406] [2024-04-27 14:41:13,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:13,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-27 14:41:13,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:13,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-27 14:41:13,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-04-27 14:41:13,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:13,092 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:13,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 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-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-27 14:41:13,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:13,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:13,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-27 14:41:13,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-04-27 14:41:13,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:13,619 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:13,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1633842467, now seen corresponding path program 4 times [2024-04-27 14:41:13,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:13,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804240312] [2024-04-27 14:41:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:13,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:13,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804240312] [2024-04-27 14:41:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804240312] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64766643] [2024-04-27 14:41:13,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 14:41:13,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:13,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:13,658 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-27 14:41:13,661 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-27 14:41:13,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 14:41:13,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:13,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-27 14:41:13,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:13,743 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:13,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:13,773 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:13,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64766643] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:13,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:13,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-27 14:41:13,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124526207] [2024-04-27 14:41:13,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:13,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-27 14:41:13,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:13,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-27 14:41:13,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-04-27 14:41:13,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:13,775 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:13,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-27 14:41:13,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:13,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-04-27 14:41:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:13,961 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-27 14:41:14,159 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,SelfDestructingSolverStorable9 [2024-04-27 14:41:14,159 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:14,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2018089055, now seen corresponding path program 5 times [2024-04-27 14:41:14,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:14,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685300073] [2024-04-27 14:41:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:14,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:14,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:14,463 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-27 14:41:14,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:14,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685300073] [2024-04-27 14:41:14,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685300073] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:14,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491215613] [2024-04-27 14:41:14,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-27 14:41:14,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:14,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:14,464 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-27 14:41:14,469 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-27 14:41:14,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-04-27 14:41:14,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:14,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-27 14:41:14,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:14,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-04-27 14:41:14,826 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-27 14:41:14,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:15,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:15,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 96 [2024-04-27 14:41:15,229 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-27 14:41:15,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491215613] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:15,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:15,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2024-04-27 14:41:15,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569988244] [2024-04-27 14:41:15,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:15,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-04-27 14:41:15,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:15,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-04-27 14:41:15,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2024-04-27 14:41:15,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:15,231 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:15,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.8) internal successors, (72), 40 states have internal predecessors, (72), 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-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:15,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-04-27 14:41:15,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:15,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:17,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:17,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-27 14:41:17,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-04-27 14:41:17,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:17,421 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:17,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:17,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1523881023, now seen corresponding path program 6 times [2024-04-27 14:41:17,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:17,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601444236] [2024-04-27 14:41:17,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:17,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:17,890 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:17,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:17,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601444236] [2024-04-27 14:41:17,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601444236] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:17,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507399429] [2024-04-27 14:41:17,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-27 14:41:17,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:17,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:17,892 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-27 14:41:17,906 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-27 14:41:17,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-04-27 14:41:17,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:17,928 WARN L260 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 58 conjunts are in the unsatisfiable core [2024-04-27 14:41:17,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:18,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:18,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 49 [2024-04-27 14:41:18,538 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-27 14:41:18,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:19,344 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,346 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,347 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,349 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,351 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:19,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:19,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 13 case distinctions, treesize of input 43 treesize of output 138 [2024-04-27 14:41:19,541 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-27 14:41:19,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507399429] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:19,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:19,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 53 [2024-04-27 14:41:19,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554103903] [2024-04-27 14:41:19,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:19,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-04-27 14:41:19,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:19,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-04-27 14:41:19,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=2382, Unknown=0, NotChecked=0, Total=2756 [2024-04-27 14:41:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:19,543 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:19,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 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-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:19,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:19,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:19,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:19,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:19,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-27 14:41:19,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:22,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-04-27 14:41:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-04-27 14:41:22,237 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-27 14:41:22,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:22,431 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:22,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:22,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1031968447, now seen corresponding path program 7 times [2024-04-27 14:41:22,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:22,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924707209] [2024-04-27 14:41:22,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:22,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:22,503 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:22,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924707209] [2024-04-27 14:41:22,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924707209] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965598688] [2024-04-27 14:41:22,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-27 14:41:22,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:22,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:22,504 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-27 14:41:22,531 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-27 14:41:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:22,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjunts are in the unsatisfiable core [2024-04-27 14:41:22,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:22,687 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:22,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:22,744 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:22,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965598688] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:22,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:22,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2024-04-27 14:41:22,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242207581] [2024-04-27 14:41:22,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-04-27 14:41:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:22,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-04-27 14:41:22,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-04-27 14:41:22,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:22,746 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:22,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 19 states have internal predecessors, (64), 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-27 14:41:22,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:22,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:22,746 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-04-27 14:41:22,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-04-27 14:41:22,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-27 14:41:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-04-27 14:41:23,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-27 14:41:23,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-04-27 14:41:24,168 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,SelfDestructingSolverStorable12 [2024-04-27 14:41:24,168 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:24,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:24,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1224774823, now seen corresponding path program 8 times [2024-04-27 14:41:24,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:24,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465418156] [2024-04-27 14:41:24,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:24,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:24,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:24,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465418156] [2024-04-27 14:41:24,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465418156] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:24,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011014636] [2024-04-27 14:41:24,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 14:41:24,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:24,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:24,810 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-27 14:41:24,836 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-27 14:41:24,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 14:41:24,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:24,846 WARN L260 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 70 conjunts are in the unsatisfiable core [2024-04-27 14:41:24,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:25,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:25,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 59 [2024-04-27 14:41:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:25,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:27,054 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,057 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,057 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,058 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,066 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:41:27,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:27,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 53 treesize of output 198 [2024-04-27 14:41:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:27,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011014636] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:27,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:27,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25, 25] total 64 [2024-04-27 14:41:27,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788378890] [2024-04-27 14:41:27,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:27,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-04-27 14:41:27,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:27,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-04-27 14:41:27,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=473, Invalid=3559, Unknown=0, NotChecked=0, Total=4032 [2024-04-27 14:41:27,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:27,338 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:27,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:41:27,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:27,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:27,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:27,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-27 14:41:27,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:41:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-04-27 14:41:32,573 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-27 14:41:32,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:32,763 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:32,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:32,763 INFO L85 PathProgramCache]: Analyzing trace with hash -195495303, now seen corresponding path program 9 times [2024-04-27 14:41:32,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:32,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427941916] [2024-04-27 14:41:32,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:32,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:33,485 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:33,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:33,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427941916] [2024-04-27 14:41:33,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427941916] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:33,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065788120] [2024-04-27 14:41:33,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 14:41:33,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:33,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:33,487 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-27 14:41:33,528 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-27 14:41:33,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-04-27 14:41:33,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:33,549 WARN L260 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 83 conjunts are in the unsatisfiable core [2024-04-27 14:41:33,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:34,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:41:34,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:34,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 101 [2024-04-27 14:41:34,805 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:34,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:35,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:35,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 46 [2024-04-27 14:41:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:35,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065788120] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:35,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:35,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 27] total 74 [2024-04-27 14:41:35,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292330615] [2024-04-27 14:41:35,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:35,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-04-27 14:41:35,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-04-27 14:41:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=5016, Unknown=0, NotChecked=0, Total=5402 [2024-04-27 14:41:35,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:35,890 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:35,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.5405405405405406) internal successors, (114), 74 states have internal predecessors, (114), 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-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2024-04-27 14:41:35,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-04-27 14:41:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-04-27 14:41:46,375 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-27 14:41:46,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-04-27 14:41:46,567 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:46,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:46,567 INFO L85 PathProgramCache]: Analyzing trace with hash 2005358455, now seen corresponding path program 10 times [2024-04-27 14:41:46,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:46,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907690940] [2024-04-27 14:41:46,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:46,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 17 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:46,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:46,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907690940] [2024-04-27 14:41:46,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907690940] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:46,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710904383] [2024-04-27 14:41:46,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 14:41:46,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:46,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:46,665 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-27 14:41:46,667 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-27 14:41:46,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 14:41:46,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:46,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 16 conjunts are in the unsatisfiable core [2024-04-27 14:41:46,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 17 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:46,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:46,976 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 17 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:46,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710904383] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:46,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:46,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2024-04-27 14:41:46,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896633276] [2024-04-27 14:41:46,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:46,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-04-27 14:41:46,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:46,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-04-27 14:41:46,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2024-04-27 14:41:46,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:46,977 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:46,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 25 states have internal predecessors, (80), 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-27 14:41:46,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-04-27 14:41:46,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-04-27 14:41:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:50,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-04-27 14:41:50,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-04-27 14:41:50,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-04-27 14:41:50,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-04-27 14:41:50,276 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,SelfDestructingSolverStorable15 [2024-04-27 14:41:50,276 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:41:50,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:41:50,277 INFO L85 PathProgramCache]: Analyzing trace with hash 58656529, now seen corresponding path program 11 times [2024-04-27 14:41:50,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:41:50,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294097911] [2024-04-27 14:41:50,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:41:50,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:41:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:41:51,130 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 17 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:51,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:41:51,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294097911] [2024-04-27 14:41:51,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294097911] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:41:51,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071856295] [2024-04-27 14:41:51,131 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-27 14:41:51,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:41:51,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:41:51,132 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-27 14:41:51,133 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-27 14:41:51,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-04-27 14:41:51,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:41:51,170 WARN L260 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 93 conjunts are in the unsatisfiable core [2024-04-27 14:41:51,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:41:52,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2024-04-27 14:41:52,300 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:52,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:41:53,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:41:53,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 75 treesize of output 496 [2024-04-27 14:41:58,283 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:41:58,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071856295] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:41:58,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:41:58,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32, 32] total 85 [2024-04-27 14:41:58,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016945071] [2024-04-27 14:41:58,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:41:58,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-04-27 14:41:58,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:41:58,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-04-27 14:41:58,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=449, Invalid=6691, Unknown=0, NotChecked=0, Total=7140 [2024-04-27 14:41:58,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:41:58,286 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:41:58,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.4823529411764707) internal successors, (126), 85 states have internal predecessors, (126), 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-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-04-27 14:41:58,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:41:58,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-04-27 14:41:58,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 126 states. [2024-04-27 14:41:58,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-04-27 14:41:58,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-27 14:42:09,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-04-27 14:42:09,456 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,SelfDestructingSolverStorable16 [2024-04-27 14:42:09,456 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:42:09,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:42:09,457 INFO L85 PathProgramCache]: Analyzing trace with hash 688087345, now seen corresponding path program 12 times [2024-04-27 14:42:09,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:42:09,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647161247] [2024-04-27 14:42:09,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:42:09,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:42:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:42:10,492 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 22 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:10,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:42:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647161247] [2024-04-27 14:42:10,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647161247] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:42:10,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212648982] [2024-04-27 14:42:10,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-27 14:42:10,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:42:10,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:42:10,494 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-27 14:42:10,494 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-27 14:42:10,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-04-27 14:42:10,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:42:10,555 WARN L260 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 107 conjunts are in the unsatisfiable core [2024-04-27 14:42:10,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:42:12,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:42:12,214 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:42:12,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 40 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 26 case distinctions, treesize of input 63 treesize of output 233 [2024-04-27 14:42:12,657 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:12,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:42:14,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:42:14,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 45 treesize of output 166 [2024-04-27 14:42:14,978 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:14,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212648982] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:42:14,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:42:14,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 38, 38] total 99 [2024-04-27 14:42:14,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631804705] [2024-04-27 14:42:14,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:42:14,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-04-27 14:42:14,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:42:14,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-04-27 14:42:14,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=9128, Unknown=0, NotChecked=0, Total=9702 [2024-04-27 14:42:14,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:14,981 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:42:14,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 1.393939393939394) internal successors, (138), 99 states have internal predecessors, (138), 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-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 133 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-27 14:42:14,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:32,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-27 14:42:32,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2024-04-27 14:42:32,257 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-27 14:42:32,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-04-27 14:42:32,449 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:42:32,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:42:32,450 INFO L85 PathProgramCache]: Analyzing trace with hash 724758575, now seen corresponding path program 13 times [2024-04-27 14:42:32,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:42:32,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726285116] [2024-04-27 14:42:32,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:42:32,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:42:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:42:32,547 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 26 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:32,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:42:32,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726285116] [2024-04-27 14:42:32,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726285116] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:42:32,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136611074] [2024-04-27 14:42:32,547 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-27 14:42:32,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:42:32,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:42:32,548 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-27 14:42:32,550 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-27 14:42:32,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:42:32,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2024-04-27 14:42:32,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:42:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 26 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:32,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:42:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 26 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:32,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136611074] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:42:32,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:42:32,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 13] total 31 [2024-04-27 14:42:32,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255885777] [2024-04-27 14:42:32,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:42:32,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-04-27 14:42:32,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:42:32,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-04-27 14:42:32,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2024-04-27 14:42:32,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:32,994 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:42:32,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.096774193548387) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:42:32,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:32,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 133 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 170 states. [2024-04-27 14:42:32,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 187 states. [2024-04-27 14:42:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-04-27 14:42:38,242 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-27 14:42:38,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:42:38,437 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:42:38,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:42:38,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1911110345, now seen corresponding path program 14 times [2024-04-27 14:42:38,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:42:38,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853721137] [2024-04-27 14:42:38,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:42:38,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:42:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:42:39,601 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 33 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:39,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:42:39,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853721137] [2024-04-27 14:42:39,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853721137] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:42:39,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082397305] [2024-04-27 14:42:39,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 14:42:39,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:42:39,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:42:39,603 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-27 14:42:39,605 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-27 14:42:39,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 14:42:39,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:42:39,643 WARN L260 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 118 conjunts are in the unsatisfiable core [2024-04-27 14:42:39,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:42:41,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:42:41,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 9 case distinctions, treesize of input 63 treesize of output 99 [2024-04-27 14:42:41,508 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:41,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:42:47,642 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,644 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,645 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,645 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,650 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,652 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,655 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,659 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,659 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,660 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,661 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,661 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,665 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,666 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,667 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,667 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,667 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,668 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,668 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,671 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,674 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,674 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,675 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,675 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,675 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,676 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,677 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,679 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,683 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:47,683 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:42:48,042 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:42:48,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 100 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 53 case distinctions, treesize of input 93 treesize of output 538 [2024-04-27 14:42:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:42:48,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082397305] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:42:48,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:42:48,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 41, 41] total 108 [2024-04-27 14:42:48,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028583225] [2024-04-27 14:42:48,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:42:48,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-04-27 14:42:48,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:42:48,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-04-27 14:42:48,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1262, Invalid=10294, Unknown=0, NotChecked=0, Total=11556 [2024-04-27 14:42:48,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:42:48,947 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:42:48,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 1.4166666666666667) internal successors, (153), 108 states have internal predecessors, (153), 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-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 111 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 187 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 103 states. [2024-04-27 14:42:48,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:43:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:43:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2024-04-27 14:43:05,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-04-27 14:43:05,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:43:05,663 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:43:05,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:43:05,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1035034647, now seen corresponding path program 15 times [2024-04-27 14:43:05,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:43:05,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244980571] [2024-04-27 14:43:05,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:43:05,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:43:05,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:43:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 40 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:06,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:43:06,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244980571] [2024-04-27 14:43:06,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244980571] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:43:06,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249003575] [2024-04-27 14:43:06,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 14:43:06,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:43:06,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:43:06,993 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-27 14:43:06,993 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-27 14:43:07,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-04-27 14:43:07,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:43:07,055 WARN L260 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 131 conjunts are in the unsatisfiable core [2024-04-27 14:43:07,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:43:09,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:43:09,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:43:09,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 117 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 36 case distinctions, treesize of input 83 treesize of output 317 [2024-04-27 14:43:10,140 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:10,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:43:13,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:43:13,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 46 [2024-04-27 14:43:13,184 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:13,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249003575] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:43:13,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:43:13,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 46, 39] total 114 [2024-04-27 14:43:13,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781503069] [2024-04-27 14:43:13,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:43:13,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-04-27 14:43:13,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:43:13,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-04-27 14:43:13,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=760, Invalid=12122, Unknown=0, NotChecked=0, Total=12882 [2024-04-27 14:43:13,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:43:13,188 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:43:13,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 1.4210526315789473) internal successors, (162), 114 states have internal predecessors, (162), 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-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:43:13,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 118 states. [2024-04-27 14:43:13,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:43:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2024-04-27 14:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:43:47,187 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-27 14:43:47,380 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,SelfDestructingSolverStorable20 [2024-04-27 14:43:47,381 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:43:47,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:43:47,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1633066777, now seen corresponding path program 16 times [2024-04-27 14:43:47,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:43:47,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526919446] [2024-04-27 14:43:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:43:47,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:43:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:43:47,520 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 37 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:47,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:43:47,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526919446] [2024-04-27 14:43:47,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526919446] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:43:47,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806568258] [2024-04-27 14:43:47,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 14:43:47,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:43:47,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:43:47,522 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-27 14:43:47,526 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-27 14:43:47,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 14:43:47,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:43:47,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 24 conjunts are in the unsatisfiable core [2024-04-27 14:43:47,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:43:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 37 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:47,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:43:48,034 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 37 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806568258] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:43:48,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:43:48,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25, 15] total 37 [2024-04-27 14:43:48,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604992807] [2024-04-27 14:43:48,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:43:48,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-04-27 14:43:48,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:43:48,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-04-27 14:43:48,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2024-04-27 14:43:48,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:43:48,036 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:43:48,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.027027027027027) internal successors, (112), 37 states have internal predecessors, (112), 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-27 14:43:48,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:43:48,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:43:48,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:43:48,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 195 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 118 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:43:48,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:43:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2024-04-27 14:43:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-04-27 14:43:56,298 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-27 14:43:56,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:43:56,491 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:43:56,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:43:56,491 INFO L85 PathProgramCache]: Analyzing trace with hash 267519617, now seen corresponding path program 17 times [2024-04-27 14:43:56,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:43:56,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002932098] [2024-04-27 14:43:56,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:43:56,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:43:56,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:43:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 60 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:43:58,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:43:58,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002932098] [2024-04-27 14:43:58,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002932098] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:43:58,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234108353] [2024-04-27 14:43:58,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-27 14:43:58,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:43:58,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:43:58,034 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-27 14:43:58,036 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-27 14:43:58,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-04-27 14:43:58,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:43:58,082 WARN L260 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 141 conjunts are in the unsatisfiable core [2024-04-27 14:43:58,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:44:00,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 31 [2024-04-27 14:44:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:44:00,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:44:06,047 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:44:06,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 115 treesize of output 1216 [2024-04-27 14:44:31,721 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:44:31,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234108353] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:44:31,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:44:31,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 48, 48] total 129 [2024-04-27 14:44:31,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570464462] [2024-04-27 14:44:31,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:44:31,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2024-04-27 14:44:31,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:44:31,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2024-04-27 14:44:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=934, Invalid=15578, Unknown=0, NotChecked=0, Total=16512 [2024-04-27 14:44:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:44:31,725 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:44:31,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 129 states, 129 states have (on average 1.3488372093023255) internal successors, (174), 129 states have internal predecessors, (174), 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-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:44:31,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 229 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-04-27 14:44:31,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:45:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:45:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2024-04-27 14:45:00,113 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-27 14:45:00,306 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,SelfDestructingSolverStorable22 [2024-04-27 14:45:00,307 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:45:00,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:45:00,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1818146465, now seen corresponding path program 18 times [2024-04-27 14:45:00,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:45:00,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565233062] [2024-04-27 14:45:00,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:45:00,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:45:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:45:01,989 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 90 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:45:01,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:45:01,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565233062] [2024-04-27 14:45:01,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565233062] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:45:01,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695755809] [2024-04-27 14:45:01,989 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-27 14:45:01,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:45:01,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:45:01,990 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-27 14:45:01,991 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-27 14:45:02,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-04-27 14:45:02,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:45:02,058 WARN L260 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 155 conjunts are in the unsatisfiable core [2024-04-27 14:45:02,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:45:05,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:45:05,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:45:05,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 68 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 23 case distinctions, treesize of input 83 treesize of output 217 [2024-04-27 14:45:05,400 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 0 proven. 216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:45:05,400 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:45:10,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:45:10,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 105 treesize of output 1006 [2024-04-27 14:45:35,730 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 0 proven. 216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:45:35,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695755809] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:45:35,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:45:35,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 54, 54] total 143 [2024-04-27 14:45:35,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706019574] [2024-04-27 14:45:35,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:45:35,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2024-04-27 14:45:35,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:45:35,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2024-04-27 14:45:35,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1276, Invalid=19030, Unknown=0, NotChecked=0, Total=20306 [2024-04-27 14:45:35,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:45:35,733 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:45:35,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 143 states, 143 states have (on average 1.3006993006993006) internal successors, (186), 143 states have internal predecessors, (186), 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-27 14:45:35,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 240 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 144 states. [2024-04-27 14:45:35,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:46:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2024-04-27 14:46:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-04-27 14:46:02,757 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-27 14:46:02,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:46:02,957 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:46:02,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:46:02,958 INFO L85 PathProgramCache]: Analyzing trace with hash 84847007, now seen corresponding path program 19 times [2024-04-27 14:46:02,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:46:02,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568893144] [2024-04-27 14:46:02,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:46:02,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:46:02,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:46:03,125 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 50 proven. 191 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:03,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:46:03,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568893144] [2024-04-27 14:46:03,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568893144] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:46:03,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624707317] [2024-04-27 14:46:03,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-27 14:46:03,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:46:03,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:46:03,127 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-27 14:46:03,132 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-27 14:46:03,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:46:03,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 28 conjunts are in the unsatisfiable core [2024-04-27 14:46:03,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:46:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 50 proven. 191 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:03,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:46:03,722 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 50 proven. 191 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:03,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624707317] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:46:03,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:46:03,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 17] total 43 [2024-04-27 14:46:03,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914090115] [2024-04-27 14:46:03,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:46:03,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-04-27 14:46:03,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:46:03,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-04-27 14:46:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1527, Unknown=0, NotChecked=0, Total=1806 [2024-04-27 14:46:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:46:03,724 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:46:03,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.9767441860465116) internal successors, (128), 43 states have internal predecessors, (128), 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-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:46:03,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 240 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 144 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-04-27 14:46:03,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:46:14,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2024-04-27 14:46:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-04-27 14:46:14,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2024-04-27 14:46:14,088 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-27 14:46:14,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-04-27 14:46:14,284 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:46:14,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:46:14,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1269994951, now seen corresponding path program 20 times [2024-04-27 14:46:14,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:46:14,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949394628] [2024-04-27 14:46:14,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:46:14,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:46:14,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:46:16,184 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 84 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:16,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:46:16,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949394628] [2024-04-27 14:46:16,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949394628] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:46:16,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925806056] [2024-04-27 14:46:16,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 14:46:16,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:46:16,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:46:16,185 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-27 14:46:16,194 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-27 14:46:16,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 14:46:16,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:46:16,242 WARN L260 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 166 conjunts are in the unsatisfiable core [2024-04-27 14:46:16,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:46:19,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:46:19,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 78 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 13 case distinctions, treesize of input 87 treesize of output 139 [2024-04-27 14:46:20,015 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:20,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:46:40,245 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,249 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,250 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,254 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,254 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,257 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,257 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,258 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,259 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,259 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,261 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,269 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,293 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,293 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,294 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,295 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,295 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,297 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,317 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,318 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,318 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,320 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,322 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,322 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,323 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,324 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,324 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,327 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,327 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,331 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,332 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,332 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:40,333 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 14:46:41,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:46:41,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 222 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 103 case distinctions, treesize of input 133 treesize of output 1038 [2024-04-27 14:46:44,870 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:46:44,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925806056] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:46:44,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:46:44,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 57, 57] total 152 [2024-04-27 14:46:44,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420561240] [2024-04-27 14:46:44,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:46:44,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2024-04-27 14:46:44,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:46:44,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2024-04-27 14:46:44,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2541, Invalid=20411, Unknown=0, NotChecked=0, Total=22952 [2024-04-27 14:46:44,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:46:44,873 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:46:44,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 152 states, 152 states have (on average 1.3223684210526316) internal successors, (201), 152 states have internal predecessors, (201), 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-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:46:44,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 158 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 189 states. [2024-04-27 14:46:44,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:47:20,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:47:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:47:20,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-04-27 14:47:20,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-04-27 14:47:20,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-04-27 14:47:20,555 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:47:20,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:47:20,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1067997863, now seen corresponding path program 21 times [2024-04-27 14:47:20,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:47:20,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010151342] [2024-04-27 14:47:20,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:47:20,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:47:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:47:22,733 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 94 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:47:22,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:47:22,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010151342] [2024-04-27 14:47:22,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010151342] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:47:22,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931480743] [2024-04-27 14:47:22,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 14:47:22,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:47:22,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:47:22,735 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-27 14:47:22,736 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-27 14:47:22,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-04-27 14:47:22,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:47:22,809 WARN L260 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 179 conjunts are in the unsatisfiable core [2024-04-27 14:47:22,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:47:28,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:28,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:47:29,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:47:29,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 247 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 78 case distinctions, treesize of input 115 treesize of output 661 [2024-04-27 14:47:30,551 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 294 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:47:30,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:47:37,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:47:37,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 46 [2024-04-27 14:47:37,220 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 294 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:47:37,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931480743] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:47:37,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:47:37,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 62, 51] total 154 [2024-04-27 14:47:37,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970392049] [2024-04-27 14:47:37,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:47:37,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2024-04-27 14:47:37,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:47:37,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2024-04-27 14:47:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1287, Invalid=22275, Unknown=0, NotChecked=0, Total=23562 [2024-04-27 14:47:37,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:47:37,229 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:47:37,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 154 states have (on average 1.3636363636363635) internal successors, (210), 154 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:47:37,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:47:37,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:47:37,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2024-04-27 14:47:37,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:49:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:49:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-04-27 14:49:00,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 327 states. [2024-04-27 14:49:00,853 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-27 14:49:01,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:49:01,052 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:49:01,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:49:01,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1049021015, now seen corresponding path program 22 times [2024-04-27 14:49:01,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:49:01,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510938221] [2024-04-27 14:49:01,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:49:01,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:49:01,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:49:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 65 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:49:01,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:49:01,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510938221] [2024-04-27 14:49:01,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510938221] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:49:01,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89387246] [2024-04-27 14:49:01,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 14:49:01,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:49:01,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:49:01,250 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-27 14:49:01,252 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-27 14:49:01,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 14:49:01,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:49:01,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 32 conjunts are in the unsatisfiable core [2024-04-27 14:49:01,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:49:01,792 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 65 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:49:01,793 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:49:01,985 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 65 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:49:01,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89387246] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:49:01,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:49:01,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33, 19] total 49 [2024-04-27 14:49:01,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534732194] [2024-04-27 14:49:01,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:49:01,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-04-27 14:49:01,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:49:01,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-04-27 14:49:01,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=2005, Unknown=0, NotChecked=0, Total=2352 [2024-04-27 14:49:01,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:49:01,987 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:49:01,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.938775510204082) internal successors, (144), 49 states have internal predecessors, (144), 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-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:49:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 208 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 327 states. [2024-04-27 14:49:01,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:49:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 356 states. [2024-04-27 14:49:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2024-04-27 14:49:18,218 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-27 14:49:18,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-04-27 14:49:18,412 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:49:18,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:49:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1095801359, now seen corresponding path program 23 times [2024-04-27 14:49:18,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:49:18,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555379245] [2024-04-27 14:49:18,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:49:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:49:18,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:49:20,874 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 121 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:49:20,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:49:20,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555379245] [2024-04-27 14:49:20,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555379245] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:49:20,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758877681] [2024-04-27 14:49:20,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-27 14:49:20,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:49:20,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:49:20,876 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-27 14:49:20,878 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-27 14:49:20,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-04-27 14:49:20,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:49:20,953 WARN L260 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 189 conjunts are in the unsatisfiable core [2024-04-27 14:49:20,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:49:25,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 39 [2024-04-27 14:49:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:49:25,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:49:39,721 WARN L293 SmtUtils]: Spent 5.47s on a formula simplification that was a NOOP. DAG size: 779 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-04-27 14:49:39,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:49:39,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 155 treesize of output 2256 [2024-04-27 14:52:51,889 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:52:51,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758877681] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 14:52:51,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 14:52:51,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 64, 64] total 173 [2024-04-27 14:52:51,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188117027] [2024-04-27 14:52:51,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 14:52:51,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 173 states [2024-04-27 14:52:51,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 14:52:51,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 173 interpolants. [2024-04-27 14:52:51,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1543, Invalid=28213, Unknown=0, NotChecked=0, Total=29756 [2024-04-27 14:52:51,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:52:51,892 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 14:52:51,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 173 states, 173 states have (on average 1.283236994219653) internal successors, (222), 173 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:52:51,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 209 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 188 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 356 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2024-04-27 14:52:51,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 14:54:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 14:54:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 14:54:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-27 14:54:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 371 states. [2024-04-27 14:54:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 245 states. [2024-04-27 14:54:00,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 218 states. [2024-04-27 14:54:00,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-04-27 14:54:00,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-04-27 14:54:00,894 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 4 more)] === [2024-04-27 14:54:00,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 14:54:00,894 INFO L85 PathProgramCache]: Analyzing trace with hash 73231377, now seen corresponding path program 24 times [2024-04-27 14:54:00,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 14:54:00,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498280512] [2024-04-27 14:54:00,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 14:54:00,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 14:54:00,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 14:54:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 125 proven. 259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:54:03,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 14:54:03,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498280512] [2024-04-27 14:54:03,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498280512] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 14:54:03,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814717380] [2024-04-27 14:54:03,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-27 14:54:03,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:54:03,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 14:54:03,665 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-27 14:54:03,667 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-27 14:54:03,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-04-27 14:54:03,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 14:54:03,742 WARN L260 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 203 conjunts are in the unsatisfiable core [2024-04-27 14:54:03,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 14:54:09,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 14:54:09,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:54:09,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 180 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 10 case distinctions, treesize of input 111 treesize of output 121 [2024-04-27 14:54:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 14:54:09,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 14:54:21,889 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 14:54:21,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 125 treesize of output 1446 [2024-04-27 14:54:49,339 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 101 [2024-04-27 14:54:49,339 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-04-27 14:54:49,340 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-04-27 14:54:49,345 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-27 14:54:49,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 14:54:49,541 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:268) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:410) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:394) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:500) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:252) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:324) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:731) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:338) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:341) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:340) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 68 more [2024-04-27 14:54:49,545 INFO L158 Benchmark]: Toolchain (without parser) took 823167.70ms. Allocated memory was 180.4MB in the beginning and 1.2GB in the end (delta: 977.3MB). Free memory was 160.1MB in the beginning and 427.1MB in the end (delta: -266.9MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2024-04-27 14:54:49,546 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 180.4MB. Free memory was 122.4MB in the beginning and 122.2MB in the end (delta: 164.3kB). There was no memory consumed. Max. memory is 8.0GB. [2024-04-27 14:54:49,546 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.97ms. Allocated memory is still 180.4MB. Free memory was 160.1MB in the beginning and 158.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-04-27 14:54:49,546 INFO L158 Benchmark]: Boogie Preprocessor took 15.38ms. Allocated memory is still 180.4MB. Free memory was 158.5MB in the beginning and 157.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-04-27 14:54:49,546 INFO L158 Benchmark]: RCFGBuilder took 204.12ms. Allocated memory is still 180.4MB. Free memory was 157.4MB in the beginning and 146.5MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2024-04-27 14:54:49,546 INFO L158 Benchmark]: TraceAbstraction took 822889.39ms. Allocated memory was 180.4MB in the beginning and 1.2GB in the end (delta: 977.3MB). Free memory was 145.3MB in the beginning and 427.1MB in the end (delta: -281.8MB). Peak memory consumption was 988.4MB. Max. memory is 8.0GB. [2024-04-27 14:54:49,547 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.11ms. Allocated memory is still 180.4MB. Free memory was 122.4MB in the beginning and 122.2MB in the end (delta: 164.3kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 42.97ms. Allocated memory is still 180.4MB. Free memory was 160.1MB in the beginning and 158.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.38ms. Allocated memory is still 180.4MB. Free memory was 158.5MB in the beginning and 157.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 204.12ms. Allocated memory is still 180.4MB. Free memory was 157.4MB in the beginning and 146.5MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 822889.39ms. Allocated memory was 180.4MB in the beginning and 1.2GB in the end (delta: 977.3MB). Free memory was 145.3MB in the beginning and 427.1MB in the end (delta: -281.8MB). Peak memory consumption was 988.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-04-27 14:54:49,564 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 Received shutdown request...